﻿.maod{position: relative;top:-150px;}
.p_line{width: 70px;height: 5px;background: #ee7700;margin: auto;margin-bottom: 20px;}

.margin_b40{margin-bottom: 40px;}
.margin_b50{margin-bottom: 50px;}
.margin_b60{margin-bottom: 60px;}
.margin_b110{margin-bottom: 110px;}
.padd_b60{padding-bottom: 60px;}
.padd_bt50{padding: 50px 0;}
.padd_bt70{padding: 70px 0;}
.blank_20{background: rgba(0,0,0,0.2);left: 0;top: 0;width: 100%;height: 100%;position: absolute;}
@media only screen and (max-width:1440px){
.margin_b60{margin-bottom: 40px;}
.margin_b50{margin-bottom: 30px;}
.margin_b40{margin-bottom: 30px;}
.margin_b110{margin-bottom: 80px;}
.padd_bt70{padding: 50px 0;}
}
@media only screen and (max-width:1024px){
.margin_b60{margin-bottom: 20px;}
.padd_b60{padding-bottom: 50px;}
.margin_b50{margin-bottom: 30px;}
.margin_b40{margin-bottom: 30px;}
.margin_b110{margin-bottom: 50px;}

}
@media only screen and (max-width:767px){
.margin_b50{margin-bottom: 20px;}
.margin_b40{margin-bottom: 20px;}

.padd_b60{padding-bottom: 40px;}
.padd_bt50{padding: 30px 0;}
.margin_b110{margin-bottom: 30px;}
.padd_bt70{padding: 30px 0;}
  .p_line{width: 40px;height: 2px;}
}


.mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #ccc;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#ee7700;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#ee7700;}



.banner li video {
position: absolute;
width: 100%;height: 100%;
left: 0px;
top: 0;
object-fit: cover;
}
.banner li.imgLeft .banner_text_02{
  text-align: left;
}
.banner li.imgCenter .banner_text_02{
  text-align: center;
}
.banner li.imgRight .banner_text_02{
  text-align: right;
}
@media only screen and (max-width:767px){
.banner li video{display: none !important;}
}
.banner{position: relative;height: 100%;width: 100%;}
.banner .swiper-container,.banner .swiper-wrapper,.banner li{height: 100vh!important;}
.banner .pc_img{height: 100% !important;}
.banner_text h3{font-size: 72px;line-height: 84px;margin-bottom: 20px;}
.banner_text p{line-height: 26px;max-height: 52px;}
.banner_text h3,.banner_text p{ display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.banner_text{z-index: 2;position: absolute;top:20.8%;left: 0;width: 100%;color: #fff;}
.w_5{width: 53%;}

.baner_but{display: none;}
.baner_but div{background: none;font-size:40px;width: 60px;height: 60px;margin-top: -30px;}
.baner_pagination{position: absolute;left: 0;bottom: 6%;width: 100%;}
.baner_pagination span{border: 0;border-radius: 0; height: 3px;width: 150px;background: rgba(255,255,255,0.3);margin: 0 4px;opacity: 1;}
.baner_pagination span.swiper-pagination-bullet-active{background: #fff;}
.baner_pagination span .iline{display: block; height: 3px;width: 0;background:#ee7700;}
.baner_pagination span.swiper-pagination-bullet-active .iline{width: 100%;transition:all 5s;-webkit-transition:all 5s;-moz-transition:all 5s;-o-transition:all 5s;-ms-transition:all 5s;}


.banner_text_02{width: 100%;text-align: center;}
.banner_text_02 img{width: 57.8%;}

.banner_text_01{
	opacity: 0;    left: 30%;
transition:all 1.5s;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;-ms-transition:all 1.5s;
}
.banner_text_02{
	opacity: 0; margin-top:30%;
	transition:all 1.5s;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;-ms-transition:all 1.5s;
}
.banner li.swiper-slide-active .banner_text_01{opacity: 1;left: 0;}
.banner li.swiper-slide-active .banner_text_02{opacity: 1;margin-top: 0;}

.baner_pagination{text-align: center;}
.baner_pagination .swiper-pagination{position: relative;}
.pagination_in{display: inline-block;}
.pagination_in>div{float: left;    position: relative;z-index: 2;font-size: 18px;font-weight: bold;}
.pagination_btn{margin-left: 15px; width: 30px;height: 30px;color: #fff;    margin-top: 7px;}
.pagination_btn div{cursor: pointer;}
.pagination_btn .btn_02{display: none;font-size: 14px;}

/*新修改*/
@media only screen and (min-width:767px) {
    .banner .swiper-container-horizontal > .swiper-pagination-bullets,
    .banner .swiper-pagination-custom,
    .banner .swiper-pagination-fraction {
        bottom: 6%;
    }

    .banner .swiper-pagination-bullet {
        background: #fff;
        opacity: 1;
    }

    /*.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 48px;border-radius: 10px;}*/
    /*.cicle_s{width: 0;transition: all 5s;background: #007750;display: block;height: 100%;border-radius: 10px;}*/
    /*.banner .swiper-pagination-bullet.swiper-pagination-bullet-active .cicle_s{width: 100%;}*/
    .progressbar-wrap.swiper-pagination-bullet {
        width: 150px;
        height: 3px;
        background: rgba(255, 255, 255, 0.3);
        margin: 0 4px;
        opacity: 1;
        border-radius: 0;
    }

    .progressbar-wrap.swiper-pagination-bullet-active {
        background: rgba(255, 255, 255, 0.3);
        position: relative;

    }

    .progressbar-wrap.swiper-pagination-bullet-active .progressbar {
        display: block;
    }

    .progressbar-wrap .progressbar {
        display: none;
        border-radius: 0;
        background: #ee7700;
        position: absolute;
        left: 0;
        top: 0;
        width: 0%;
        height: 100%;
    }
}
@media only screen and (max-width:1720px) {
.banner_text h3{font-size: 60px;line-height: 70px;max-height: 140px;}

}
@media only screen and (max-width:1660px) {
.banner_text h3{font-size: 50px;line-height: 60px;max-height: 120px;}

}
@media only screen and (max-width:1440px) {
.banner_text h3{font-size: 44px;line-height: 56px;max-height: 112px;}
.baner_pagination span{width: 100px;}
}
@media only screen and (max-width:1024px) {
.banner_text h3{font-size: 28px;line-height: 40px;max-height: 80px;margin-bottom: 10px;}
.pagination_btn{display: none;}
.baner_pagination span{width: 8px;height: 8px;background: #fff;border-radius:50%;}
.baner_pagination span.swiper-pagination-bullet-active{background: #ee7700;}
.baner_pagination span i{display: none;}
.baner_pagination span .iline{display: none;}
.baner_pagination{bottom: 10px;}
.banner_text_02 img{width: auto;max-width: 80%;}

}
@media only screen and (max-width:767px) {
.banner_text h3{font-size: 20px;line-height: 30px;max-height: 60px;}
.w_5{width: 100%;}
.banner_text p{font-size: 14px;line-height: 20px;max-height: 40px;}
.banner_text{top:36%;}
.banner{margin-top: 1px!important;height: 100vh;}
.index_body .height_height{height: 0;}
    .banner .swiper-pagination-bullet{background: #fff;opacity: 1;margin: 0 5px;}
    .banner .swiper-pagination-bullet-active{background: #ee7700;}
    .banner{margin: 0!important;}
    .banner img{height: auto !important;}
}

.index_01{position: relative;overflow: hidden;margin-top:-1px;z-index: 2;}
.index_core{position: absolute;top:0;left: 0;width: 100%;height:100%;}
.index_core ul,.index_core li,.index_core img{width: 100%;height: 100%;}


.index_core_box{position: absolute;top:14.8%;left: 0;color: #fff;}
.w_37{width: 37%}
.index_core_box h3{margin-bottom: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_core_box p{line-height: 28px;height: 56px;margin-bottom: 20px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
  .index_tab{margin-bottom: 15%;}
.index_tab ul{overflow: hidden;}
.index_tab li{float: left;width: 60px;height: 60px;position: relative;margin-right: 25px;overflow: hidden;cursor: pointer;}
.index_tab li img{width: 100%;height: 100%;position: absolute;left: 0;}
.index_tab li .index_ic01{top:0;}
.index_tab li .index_ic02{top:100%;}
.index_tab li:hover .index_ic02{top:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.index_tab li:hover .index_ic01{top:100%;}
.index_tab li:hover .index_ic02{top: 0;}
.index_tab li.on .index_ic01{top:100%;}
.index_tab li.on .index_ic02{top: 0;}

.index_more a{color: #fff;}
.index_more i{margin-left: 5px;}

.index_core li img{width: 100%;
    /*display: none;*/
}
.index_core li{display: none;}
.index_core li:first-child{display: block;}

.index_core_p li{display: none;}
.index_core_p li:first-child{display: block;}

.index_core_m li{display: none;}
.index_core_m li:first-child{display: block;}

.index_core_m h3{margin-bottom: 30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_core_m h3 a{color: #fff;}
.index_core_m h3 a i{display: none;}
@media only screen and (max-width:1440px) {
.index_tab{margin-bottom: 10%;}
}
@media only screen and (max-width:1024px) {
.index_tab{margin-bottom: 30px;}
.index_01{height: auto !important;}
.index_core,.index_core_box{position: static;background: #000;}
.index_core li img{display: block;}
.w_37{width: 100%;}
.index_core_box{padding: 30px 0;padding-top: 0;top: 40px;}
.index_core_box p{line-height: 24px;height: auto;max-height:inherit;margin-bottom: 30px;-webkit-line-clamp: inherit;}
.index_core_m h3{margin-bottom: 20px;}
.index_core li{height: 0;padding-bottom: 43.95%;}

}
@media only screen and (max-width:767px) {
.index_tab li{width: calc((100% - 50px) / 6);margin-right: 10px;background: rgba(255,255,255,0.7);border-radius: 100%;}
  .index_tab li img{width: 30px;height: 30px;}
  .index_tab li .index_ic02{display: none;}
  .index_tab li .phone_img{top: 50%;margin-top: -15px;left: 50%;margin-left: -15px;display: none!important;}
  .index_tab li:last-child{margin-right: 0;}
  .index_tab li.on{background: #ee7700;}
    .index_tab li.on .phone_img{display: block!important;}
    .index_tab li .index_ic01{top: 50%;margin-top: -15px;left: 50%;margin-left: -15px;}
    .index_tab li.on .index_ic01{display: none;}
  .index_core_box{top: 35px;padding-top: 0;}
  .index_more{display: none;}
  .index_core_m h3 a i{display: inherit;font-size: 16px;margin-left: 10px;}
}

.index_02{position: relative;}
.index_02 video{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: #000;object-fit: cover; object-position: center; }
.index_02>img{width: 100%;display: none;}
.blank_25{position: absolute;left: 0;top:0;width: 100%;height:100%;background: rgba(0,0,0,0.25);z-index: 4;}
.index_ecology{width: 100%;color: #fff;padding:180px 0;z-index: 5;position: relative;}
.index_ecology h3{margin-bottom: 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_ecology p{margin-bottom: 80px;}
.index_develop{overflow: hidden;}
.index_develop ul{overflow: hidden;margin: 0 -55px;}
.index_develop li{float:left;}
.index_develop dl{text-align: center;margin: 0 55px;width: 220px;}
.index_develop dt{width: 195px;margin: auto;position: relative;margin-bottom: 15px;}
.index_develop dt span{font-family: "Arial";font-size:68px;height: 70px;line-height: 70px;}
.index_develop dt span,.index_develop dt i{display: block;}
.index_develop dt .a-m-c{width: 100%;}

.p_cutoff{margin-bottom: 0!important;text-align: right;margin-top: 50px;padding-right: 6%;
  color: #fff;
  z-index: 5;
  position: absolute;
  bottom: 20px;
  right: 0;
    font-size: 14px;
}
@media only screen and (max-width:1520px) {
.index_ecology p{margin-bottom: 50px;}
.index_ecology{padding: 150px 0;}
.index_develop dt span{font-size: 60px;height: 60px;line-height: 60px;}
.index_develop dt{width: 180px;}
.index_develop dl{margin: 0 30px;}
.index_develop ul{margin: 0 -30px;}
}
@media only screen and (max-width:1440px) {
.index_ecology{padding: 120px 0;}
.index_develop dt span{font-size: 50px;height: 50px;line-height: 50px;}
.index_develop dt{width: 160px;}
.index_develop dl{margin: 0 20px;}
.index_develop ul{margin: 0 -20px;}
}
@media only screen and (max-width:1150px) {
.index_develop dt{width: 130px;}
.index_develop dt span{font-size: 40px;height: 40px;line-height: 40px;}
.index_develop li{width: 25%;}
.index_ecology{padding: 90px 0;}
.index_develop dl{width: auto;}
}
@media only screen and (max-width:1024px) {
.index_ecology{padding: 60px 0;}
.index_ecology p{margin-bottom: 30px;}
.index_02 video{display: none;}
}
@media only screen and (max-width:767px) {
.index_ecology p{margin-bottom: 20px;}

.index_develop li{width: 50%;margin-bottom: 20px;}
.index_develop li:nth-child(2n+1){clear: both;}
.index_ecology{padding: 30px 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;box-sizing: border-box;}
.index_ecology h3{margin-bottom: 10px;}
.index_develop dt span{font-size: 20px;height: 20px;line-height: 20px;margin-bottom: 5px;}
.index_develop dt{width: 80px;}
.index_develop dt i{font-size:12px;}

}


.index_02{margin-bottom: 90px;overflow: hidden;}
.index_03{margin-bottom: 130px;overflow: hidden;}
.index_04{margin-bottom: 130px;overflow: hidden;}
.index_04 .wrap{position: relative;}
.index_04 p{color: #707070;margin-bottom:60px;max-height: 84px;overflow: hidden;}
.index_about{position: absolute;top:16.8%;left:5.7%;width:395px;}
.index_about h3{margin-bottom: 10px;}
.index_04 .blank_20{display: none;}

.index_a ul{overflow: hidden;margin: 0 -30px;}
.index_a dl{margin: 0 30px}
.index_a li{float: left;text-align: center;}
.index_a dt{width: 60px;height: 60px;position: relative;overflow: hidden;margin-bottom: 15px;}

.index_a dt img{width: 100%;height: 100%;position: absolute;left: 0;}
.index_a dt .index_ic01{top:0;}
.index_a dt .index_ic02{top:100%;}

@media only screen and (max-width:1440px) {
  .index_about{top:12%;left: 4%}
  .index_04 p{margin-bottom: 40px;}
  .index_a ul{margin: 0 -20px;}
.index_a dl{margin: 0 20px}

.index_02{margin-bottom: 70px;}
.index_03{margin-bottom: 70px;}
.index_04{margin-bottom: 70px;}

}
@media only screen and (max-width:1024px) {
.index_about{ position: static;background: #d3dce3; padding: 40px;width: auto;top: 0;}
.index_04 p{margin-bottom: 20px;}
.index_02{margin-bottom: 50px;}
.index_03{margin-bottom: 50px;}
.index_04{margin-bottom: 50px;}
.index_04 p{max-height: inherit;}
}
@media only screen and (max-width:767px) {

  .index_about{padding:40px 20px;}
  .index_02{margin-bottom: 30px;background: none!important;}
  .index_03{margin-bottom: 30px;}
  .index_04{margin-bottom: 0px;color: #fff;}
  .index_04 .wrap{max-width: 100%;}
  .index_04 p{color: #fff;}
  .index_04 .blank_20{display: block;}
  .index_a li a{color: #fff;}
  .index_a dt{width: 40px;height: 40px;}

}


.index_news_tab{overflow: hidden;height: 40px;line-height: 40px;margin-bottom: 40px;}
.index_news_le li.on{font-size: 36px;}
.index_news_le{float: left;overflow: hidden;}
.index_news_le li{float: left;}
/*.index_news_le li:last-child{background: url(./line.png) no-repeat 0 center;padding-left: 28px;margin-left: 10px;}*/
.index_news_re{float: right;}
.index_news_re .index_more a{color: #707070;}
.index_news_re .index_more{display: none;}
.index_news_re .index_more:first-child{display: block;}

.index_news{position: relative;}
.index_news .left,.index_news .right{width: 50%;height: 100%;float: left;}
.index_news .left ul,.index_news .left li,.index_news .left img,.index_news .left a{width: 100%;height: 100%;}

.index_news .left li{display: none;}
.index_news .left li:first-child{display: block;}
.index_news .left a{display: block;}
.index_news .right ul,.index_news .right .swiper-container{height: 100%;display: block;}
.index_news .right ul li{height:20%;position: relative;}
.news_img{display: none;}
.index_time{color:#707070;line-height: 20px;margin-bottom: 10px;}
.index_news h3{line-height: 36px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.index_news .index_news_insert{padding-left: 60px;width: 100%;box-sizing:border-box;
  transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;}

/*.index_news{display: none;}
.index_news:first-child{display: block;}
*/


@media only screen and (max-width:1440px) {
.index_time{margin-bottom: 5px;}
.index_news h3{font-size: 22px;line-height: 30px;}
.index_news .index_news_insert{padding-left: 40px;}
.index_news_le li.on{font-size: 30px;}
}
@media only screen and (max-width:1440px) {
.index_news h3{font-size: 20px;line-height: 30px;}

}
@media only screen and (max-width:1024px) {
.index_news .left{display: none;}
.index_news .right{float: none;width: 100%;}
.index_news .index_news_insert{padding-left: 0;}
.news_img{display: block;}
.index_news{height: auto !important;}
.index_news .right ul li{float: left;width: 33.33%;margin-bottom: 30px;}
.index_news .index_news_insert{
  transform: translate(0,0%); -webkit-transform: translate(0,0%);-ms-transform: translate(0,0%);-moz-transform: translate(0,0%);-o-transform: translate(0,0%); position:static;}
.index_news .index_news_insert{padding: 0 5px;}
.index_news .right ul{margin: 0 -5px;}
.news_img{margin-bottom: 10px;}
.index_news h3{font-size: 16px;line-height: 24px;}
.index_news_tab{margin-bottom: 20px;}
.index_news_le li.on{font-size: 24px;}

}
.index_news .right .lhl_but{display: none;}
@media only screen and (max-width:767px) {
.index_news .right ul{margin: 0}
.index_news .index_news_insert{padding: 0;}
.index_news .right ul li{width: 100%;float: none;margin-bottom: 0px;}

.index_news .right ul li:last-child{margin-bottom: 0;}
.index_news_tab{margin-bottom: 20px;}
.index_news_le li.on{font-size: 18px;}
.index_news_le li:last-child{background-size: 10px;padding-left: 20px;}

  .index_news .right .swiper-container{height: inherit;}
  .index_news .right ul{display: flex;}
  .index_news .right .lhl_but{display: block;}
  .index_news .right .lhl_but div{background: none;font-size: 16px;line-height: 30px;width: 30px;height: 30px;margin-top: -15px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);text-align: center;}
  .index_news .right .lhl_but div.swiper-button-prev{left: 0;}
  .index_news .right .lhl_but div.swiper-button-next{right: 0;}
}

@media only screen and (min-width:1025px) {
a{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.index_tab li:hover img{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}

.index_a dl:hover dt img{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}

.index_a dl:hover dt .index_ic02{top:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.index_a dl:hover dt .index_ic01{top:100%;}
.index_a dl:hover dt .index_ic02{top: 0;}

}



/*搜索结果*/
.gray_body{background:#ebeaeb;}
.search_cont{margin-top: -155px;position: relative;z-index: 9;}
.search_top{padding: 40px 55px;padding-bottom: 60px;background: #fff;border-top:3px solid #ef7b08;box-shadow: 0 0 10px rgb(0 0 0 / 5%);}

.gray,.gray a{color: #707070;}
.search_top h4{margin-bottom: 20px;}
.search_top h4 i{margin-left:15px;}
.search_top h4 span{color: #ee7700;}

.s_form{width: 880px;max-width:100%;overflow: hidden;}
.s_form input,.s_form button{height: 50px;line-height:50px;}
.s_form button{text-align: center;background: #ee7700;color: #fff;border-radius: 5px;width: 120px;float: right;}
.s_form input{background:#f5f5f5;color: #707070;padding: 0 18px;box-sizing:border-box;width: calc(100% - 130px);float: left;}

.search_list li{background:#fff; margin-bottom: 20px;padding: 30px 60px;}
.search_list li h3{line-height: 30px;max-height: 60px;
    display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.search_list li p{line-height: 24px;max-height: 48px;
    display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.search_list li span{color: #ee7700;}
.s_time,.search_list h3{margin-bottom: 10px;}
.s_more{padding-top: 30px;}
.s_more a{display: inline-block;width: 178px;height: 38px;line-height: 38px; border:1px solid #e8e8e8;text-align: center;border-radius: 5px;}
.s_more a i{margin-left: 10px;}
@media only screen and (max-width:1440px) {
.search_list li{padding: 30px;}

}
@media only screen and (max-width:1024px) {
.s_more{padding-top:20px;}
.s_more a{width: 130px;}
.search_list li h3{line-height: 24px;max-height: 48px;}
.search_cont{margin-top: 40px;}
.search_top{padding: 30px;}
}
@media only screen and (max-width:767px) {
.search_list li{padding: 20px;}
.search_top{padding: 20px;}
.s_form button{width: 70px;}
.s_form input{padding: 0 10px;    width: calc(100% - 80px);}
.s_form input, .s_form button{height:40px;line-height: 40px;}
    .s_more a{height: 35px;line-height: 35px;}
}



/*发展理念*/
.develop_cont{padding-bottom: 10px;}
.develop_01 .bisiness_title{margin-bottom: 0;}
.develop_02{background: #f4f4f4;position: relative;}
.develop_02 .bisiness_title h2{margin-bottom: 0;}
.develop_02 .p_cutoff{color: #000;}
.develop_dq{padding-top: 60px;}

.develop_dq ul{overflow: hidden;margin: 0 -10px;font-size: 0;text-align: center;}
.develop_dq dl{padding: 0 10px;}
.develop_dq li{width: 20%;text-align: center;display: inline-block;vertical-align: top;}
.develop_dq dt{position: relative;width: 150px;height: 150px;margin:auto;background:#fff;border-radius: 50%;margin-bottom: 30px;}
.develop_dq dt .d_icon{width: 90px;height: 90px;}
.develop_dq dt .d_icon img{width: 100%;height: 100%;}
.develop_dq dt span{font-family: "Arial";}
.develop_dq dd p{font-size: 16px;height: 48px;}
.develop_xd ul{overflow: hidden;margin: 0 -20px;}
.develop_xd dl{margin: 0 20px;position: relative;}
.develop_xd li{float: left;width: 33.33%;}
.develop_xd dt{position: relative;}
.develop_xd dt em{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:url(./devolp_bg.png) no-repeat;background-size: 100% 100:;}

.develop_xd dd{position: absolute;left: 0;bottom: 40px;width: 100%;box-sizing:border-box;padding: 0 60px;}
.develop_xd dd,.develop_xd dd a{color: #fff;}
.develop_xd .s_more a{background:#fff;color: #282a30;}
.develop_xd h3,.develop_xd h4{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.develop_xd p{max-height: 78px; -webkit-line-clamp: 3;}
/*.develop_xd h3{color: #333;}*/

@media only screen and (max-width:1440px) {
.develop_dq{padding-top:40px;}
.develop_xd dd{padding: 0 40px;bottom: 30px;}
.develop_xd ul{margin: 0 -10px;}
.develop_xd dl{margin: 0 10px;}
}
@media only screen and (max-width:1024px) {
.develop_dq{padding-top:0px;}
.develop_xd dd{padding: 0 20px;bottom: 20px;}
.develop_dq dt{width: 120px;height: 120px;margin-bottom: 20px;}
.develop_dq dt .d_icon{width: 70px;height: 70px;}
.develop_xd h3{display: none;}
.develop_xd dt em{background: rgba(0,0,0,0.2);}

}
@media only screen and (max-width:767px) {
    .develop_dq li{width: 50%;margin-bottom: 30px;}
    .develop_dq li:nth-child(2n+1){clear: both;}
    .develop_dq dt{width: 80px;height: 80px;margin-bottom: 10px;}
    .develop_dq dt .d_icon{width: 50px;height:50px;}
    .develop_02{padding-bottom: 10px;}

    .develop_03{padding-bottom: 0!important;}
    .develop_03 .wrap_1440{max-width: 100%;}
    .develop_xd li{float: none;width: 100%;margin-bottom: 10px;}
    .develop_xd ul{margin: 0 ;}
    .develop_xd dl{margin: 0;}
    .develop_xd li:last-child{margin-bottom: 0;}
    .develop_cont{padding-bottom: 0;}

}


/*业务类型*/
.paddbt90{padding: 90px 0;}
.bisiness_title{text-align: center;margin-bottom: 40px;}
.bisiness_title h2{margin-bottom: 20px;}
.bisiness_title p{font-size: 16px;}

@media only screen and (max-width:1440px) {
.bisiness_title{margin-bottom: 30px;}
.paddbt90{padding: 70px 0;}
}
@media only screen and (max-width:1024px) {
.paddbt90{padding: 50px 0;}
}
@media only screen and (max-width:767px) {
.bisiness_title{margin-bottom: 20px;}
.bisiness_title h2{margin-bottom: 10px;}
.bisiness_title p{font-size: 14px;}
  .bisiness_title p br{display: none;}
.paddbt90{padding: 30px 0;}

}

.bisiness_01{margin-bottom: 50px;}
.b_list_01{padding: 0 100px;padding-top: 10px;}
.b_list_01 li{width: 16.66%;float: left;text-align: center;}
.b_list_01 li a{display: block;position: relative; }
.b_list_01 li a dl{border-left: 1px solid #dedede;padding: 40px 10px;position: relative;z-index: 2;}
.b_list_01 li:last-child a dl{border-right: 1px solid #dedede;}
.b_list_01 li dt{width: 90px;height: 90px;margin: auto;margin-bottom:30px;}
.b_list_01 li dt img{width: 100%;height: 100%;}
.b_more i{margin-left: 5px;}
.b_more{position: absolute;left: 0;bottom: -20px;width: 100%;line-height: 20px;visibility: hidden;opacity: 0;}
.b_list_01 .hover_bg{position: absolute;top:-10px;left: -1px;width:calc(100% + 2px);height: calc(100% + 50px);background: #fff;border-bottom: 4px solid #ee7700;box-shadow: 0 0 15px rgb(0 0 0 / 20%);
  transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;
opacity: 0;visibility: hidden;transform:scale(0.8,0.8); -webkit-transform:scale(0.8,0.8);-moz-:scale(0.8,0.8);-o-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);}

.bisiness_02{margin-bottom: 100px;}
.bisiness_02 .bisiness_title h2{margin-bottom: 0;}

.bisiness_box_2{height: 600px;position: relative;overflow: hidden;}
.bisiness_box_2 .blank_30{position: absolute;background: rgba(0,0,0,0.3);top:0;height: 100%;width:1000%}
.bisiness_box_2 .blank_01{left: -1000%;}
.bisiness_box_2 .blank_02{right:-1000%;}
.b_list_02{width:1081px;margin: auto;color: #fff;position: relative;}
.b_list_02,.b_list_02 ul,.b_list_02 li,.b_list_02 dl{height: 100%}
.b_list_02 ul{overflow: hidden;}
.b_list_02 li{float: left;width: 33.33%;background:rgba(0,0,0,0.3);text-align: center; position: relative;}
.b_list_02 dl{border-left:1px solid rgba(255,255,255,0.2);}
.b_list_02 dt{margin: auto; margin-bottom: 10px;width: 90px;height: 90px;}
.b_list_02 dt img{width: 100%;height: 100%;}
.b_list_02 li:last-child dl{border-right:1px solid rgba(255,255,255,0.2);}
.b_list_02 h3{margin-bottom: 30px;}
.b_list_02 p{visibility: hidden;opacity: 0;}


.b_list_02 .swiper-container{height: 100%;}
.b_list_02 .lhl_but{display:none;}
.b_list_02 .lhl_but div{background: none;width: 30px;height: 30px;line-height: 30px;margin-top: -15px;font-size: 18px;text-align: center;}





.b_list_02 dt.zw_height{height: 195px;width: 100%;margin: 0;
  transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.b_line{height: 6px;width: 164px;background: #ee7700;position: absolute;left: 50%;bottom: 0; margin-left: -82px;visibility: hidden;opacity: 0;
transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}

.bisiness_03{background:#f3f6f6 url(./business_bg_02.jpg) no-repeat;background-size: cover; }
.b_top,.b_bottom{padding: 0 40px}
.b_top{margin-bottom: 80px;}
.b_top dl{overflow: hidden;padding-bottom: 30px;position: relative;}
.b_top dl:after{content:"";position: absolute;right: 0;bottom: 0;height: calc(100% - 40px);background:#fff; width: 780px;}
.b_top dt,.b_top dd{position: relative;z-index: 2;}
.b_top dt{float: left;width:624px;}
.b_top dt img{width: 100%;}
.b_top dd{float: right;width:calc(100% - 624px);margin-top: 40px;}
.b_top h3{margin-bottom: 20px;}
.b_top p{margin-bottom: 50px;}
.b_bock{padding: 70px 50px;}

.b_bottom ul{overflow: hidden;margin: 0 -50px;}
.b_bottom li{width: 25%;float: left;position: relative;}
.b_bottom li .b_line02{position: absolute;top:0;right: 0;height: 100%;width: 1px;background: #b8b8b8;}
.b_bottom li:last-child .b_line02{display: none;}
.b_bottom li dl{padding: 0 50px;}
.b_bottom dt{width: 100px;height: 100px;position: relative;border:1px solid #999;border-radius: 50%;overflow: hidden;margin-bottom: 30px;}
.b_bottom dt img{width: 60px;height: 60px; transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.b_bottom dt .b_icon_01_on{top:150px;}
.b_bottom h3{margin-bottom: 20px;}

.bisiness_004{padding-bottom: 0; }

.bisiness_in{padding: 20px 0 0 0;}
.b_list_03{padding-top: 30px;width: 80%;margin: auto;max-width: 100%;position: relative;}
.b_list_03 dt{position: relative;background: url(./b_iconx_bg.png) no-repeat center center;background-size: 100% 100%;overflow: hidden;margin-bottom: 20px;}
.b_list_03 dt img{width: 70px;max-width: 70%; left: 43%;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.b_list_03 dt .b_icon_01_on{top:100%;visibility: hidden;opacity:0;}
.b_list_03 ul{overflow: hidden;
    /*margin: 0 -15px;*/
}
.b_list_03 dl{margin: 0 15px;}
.b_list_03 li{float: left;width: 20%;text-align: center;}
.b_list_03 li dd{padding-right: 35px;}
.b_list_03 .lhl_but{display:none;}
.b_list_03 .lhl_but div{background: none;width: 30px;height: 30px;line-height: 30px;margin-top: -15px;font-size: 18px;text-align: center;}
.b_list_03 .lhl_but div.swiper-button-prev{left: 0;text-align: left;}
.b_list_03 .lhl_but div.swiper-button-next{right: 0;text-align: right;}

.business_slider{position: relative;}
.business_slider li{width: 965px;}
.business_slider dt{position: relative;overflow: hidden;}
.business_slider em{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:url(./business_jb.png) no-repeat;background-size: 100% 100%;}
.business_slider li a{display: block;}
.business_slider dl{position: relative;}
.business_slider dd{position: absolute;left: 0;bottom:10px;width: 100%;color: #fff;box-sizing:border-box;padding: 0 35px;}

.business_slider dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 10px;}
.business_slider dd p{visibility: hidden;opacity: 0;
  line-height: 24px; height: 48px; display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}

.business_slider .swiper-slide-active dd{visibility: visible;opacity: 1;}
.business_slider .swiper-slide-active dt em{background:url(./business_jb.png) no-repeat;background-size: 100% 100%;}
/*.business_slider .swiper-slide-prev dt em{background:url(./business_img_lebg.png) no-repeat;background-size: 100% 100%;}*/
/*.business_slider .swiper-slide-next dt em{background:url(./business_img_rebg.png) no-repeat;background-size: 100% 100%;}*/



.pub_but{display: none;}
.pub_but div{width: 60px;height: 60px;line-height: 60px;margin-top: -30px; background:#fff;color: #555555;text-align: center;font-size: 30px;border-radius: 50%;box-shadow: 0 0 15px rgb(0 0 0 / 20%);}
.pub_but .swiper-button-prev{left:20.5%;}
.pub_but .swiper-button-next{right: 20.5%;}
.business_slider.cur li{margin: auto;float: none;max-width: 94%;}

.pub_but02 .swiper-button-prev{left:-30px !important;}
.pub_but02 .swiper-button-next{right:-30px !important;}
.pub_but02 .swiper-button-disabled{ pointer-events: inherit;}

@media only screen and (max-width:1660px) {
.business_slider li{width: 800px;}
}
@media only screen and (max-width:1520px) {
.business_slider li{width: 720px;}
}
@media only screen and (max-width:1440px) {
  .pub_but div{width: 40px;height: 40px;line-height: 40px;margin-top: -20px;}
.business_slider li{width: 800px;}
.pub_but .swiper-button-prev{left:16.5%;}
.pub_but .swiper-button-next{right: 16.5%;}
.b_list_01{padding: 0;}
.b_top dt{width:600px;}
.b_bock{padding: 40px;}
.b_top dd{    width: calc(100% - 600px);}
.b_bottom li dl{padding: 0 30px;}
}
.pub_but .swiper-button-prev{left:30px;}
.pub_but .swiper-button-next{right: 30px;}
@media only screen and (max-width:1440px) {
.bisiness_02{margin-bottom: 70px;}

.b_top dt{width:530px;}
.b_top dd{ width: calc(100% - 530px);}
.b_top p{margin-bottom: 40px;}
.b_top, .b_bottom{padding: 0;}
}
@media only screen and (max-width:1024px) {
.pub_but div{width: 50px;height: 50px;line-height: 50px;margin-top: -25px;}
.pub_but02 .swiper-button-prev{left:-25px !important;}
.pub_but02 .swiper-button-next{right:-25px !important;}

  .bisiness_02{margin-bottom: 50px;}
.business_slider{margin: 0 3%;}
.pub_but .swiper-button-prev{left:10px;}
.pub_but .swiper-button-next{right: 10px;}
.b_list_01 li dt{width: 70px;height: 70px;}
.b_list_01 li a dl{padding: 20px 5px;}
.b_more{position: static;visibility: visible;opacity: 1;padding-top:20px;}
.bisiness_01{margin-bottom: 0;}
.b_list_02 p{visibility: visible;opacity: 1;}
.b_list_02 dt.zw_height{display: none;}
.b_list_02 dl{box-sizing:border-box;padding: 50px 0;}
.bisiness_box_2{height: auto;}
.b_list_02{width: 100%;}
.bisiness_box_2 .blank_30{display: none;}
.b_list_02 h3{margin-bottom: 20px;}
.b_list_01 li dt{margin-bottom: 20px;}
.b_list_01 .hover_bg{display: none;}
.b_list_02 dt{width: 80px;height: 80px;}
.b_top dt,.b_top dd{float: none;width: 100%;}
.b_top dt{margin-bottom:20px;}
.b_top h3{margin-bottom: 10px;}
.b_top p{margin-bottom: 20px;}
.b_bottom li dl{padding: 0 20px;}
.b_bottom ul{margin: 0 -20px;}
.b_bottom h3{margin-bottom: 10px;}
.b_bottom dt{margin-bottom: 20px;width: 80px;height: 80px;}
.b_bottom dt img{width: 50px;height: 50px;}
.b_top{margin-bottom: 50px;}
.bisiness_in,.b_list_03{padding: 0;}
.b_list_03 dt img{width: 50px;}
.business_slider dd{padding: 0 20px;}
.business_slider dd{bottom: 20px;}
.b_list_03 dl{margin: 0 5px;}
.b_list_03 ul{margin: 0 -5px;}
.business_slider dl dd p{height: auto;visibility: visible;opacity: 1;}
.business_slider dd h3{font-weight: bold;margin-bottom:5px;}
.b_list_03{width: 100%;}
.b_top dl:after{display: none;}
.b_bock{padding: 0;}
.b_top dd{margin-top: 0;}
}
@media only screen and (max-width:767px) {
.pub_but div{width: 30px;height: 30px;line-height: 30px;margin-top: -15px;}
.pub_but02 .swiper-button-prev{left:0 !important;}
.pub_but02 .swiper-button-next{right:0 !important;}
.bisiness_02{margin-bottom: 0px;}
.bisiness_01{padding-bottom: 10px;}
.b_list_01 li{width: 50%;margin-bottom: 25px;}
.b_list_01 li:nth-child(2n+1){clear: both;}
.b_list_01 li a dl{border:0 !important;}
.b_list_01 li dt{margin-bottom: 10px;border: 1px solid #cfcfcf;padding: 20px;box-sizing: border-box;border-radius: 100%;width: 80px;height: 80px;}
  .b_list_01 li dt img{width: 40px;height: 40px;position: static;}
.b_list_01 li a dl{padding: 0 5px;}
.b_list_02 dt{width: 50px;height: 50px;}
.b_list_02 li{float: none;width: 100%;background:none;}
.b_list_02 dl{padding: 20px 0;}
.b_list_02{    background: rgba(0,0,0,0.3);padding: 10px 0}
.b_top{margin-bottom: 30px;}
.b_bottom li{width: 100%;float: none;text-align: center;padding:20px 0;border-bottom: 1px solid #ccc;}
.b_bottom dt{margin: auto;margin-bottom: 10px;}
.b_bottom ul{margin: 0;}
.b_bottom li dl{padding: 0}
.b_bottom li .b_line02{display: none;}
.b_bottom li:last-child{border:0;padding-bottom: 0;}
.b_list_03{padding: 0 30px;box-sizing: border-box;overflow: hidden;margin-bottom: 20px!important;}
.b_list_03 ul{overflow: initial;}
.b_list_03 li{width: 25%;margin-bottom: 0px;box-sizing: border-box;}
.b_list_03 dt{margin-bottom: 10px;}
.b_list_03 li:nth-child(4n+1){clear: both;}
.bisiness_04{padding-bottom: 10px;}
.business_slider dd{padding: 0 10px;}
.business_slider dd{bottom: 10px;}
.b_list_03 dt img{width: 30px;}
.b_list_03 li dd{padding-right: 10px;}
.b_list_03 .lhl_but{display: block;}
.business_slider dl dd p{max-height: inherit;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.business_slider dd h3{margin-bottom: 2px;}

  .bisiness_01 .b_more{display: none;}
  /*=====*/
  .b_list_02  .lhl_but{display: block;}
  .b_list_02 ul{overflow: initial;}
  .b_list_02 dl{border: none;}
    .bisiness_box_2 .b_list_02{background: none;}
}
/*线上展厅*/
.e_title{text-align: center;}
.exhibition_01{background:#f4f4f4;padding: 70px 0 80px 0;}
.exhibition_01 .e_title{margin-bottom: 30px;}

.exhibition_picture{position: relative;}
.exhibition_picture ul{}
.exhibition_picture li{float: left;width: 25%;}
.exhibition_picture li a{display: block;}
.exhibition_picture li dl{position: relative;}
.exhibition_picture li dt{position: relative;}
.exhibition_picture li dt em{position: absolute;top:0;left: 0;width: 100%;height:100%;background: url(./exhibition_p_bg.png) no-repeat;background-size:100% 100%;}
.exhibition_picture li dd{position: absolute;left: 0;bottom: 0;box-sizing:border-box;padding: 25px;color: #fff;width: 100%;}
.exhibition_picture li h3,.exhibition_picture li h4{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.exhibition_picture li h4{margin-bottom: 10px;}

.exhibition_m a{display: inline-block;width: 180px;height: 40px;line-height:40px;text-align: center;background: #ee7700;color: #fff;border-radius:5px;}

.exhibition_03{position: relative;}
.exhibition_03 img{width: 100%;}
.exhibition_enter{width: 100%;text-align: center;color: #fff;}
.exhibition_03 h3{line-height: 40px;margin-bottom: 45px;}

.e_tab01{margin-bottom: 20px;padding: 0 35px;}
.e_tab01 ul{overflow: hidden;margin:0 -6px;}
.e_tab01 li{float: left;width: 16.66%;height: 50px;line-height: 50px;}
.e_tab01 li a{display: block;background:#fff;border-radius: 8px;text-align: center;margin:0 6px;}
.e_tab01 li.on{font-weight: bold;}
.e_tab01 li.on a{background:#ee7700;color: #fff;}

.e_tab02{position: relative;margin-bottom:70px;padding: 0 80px;}
.e_line{position: absolute;left: 0;bottom: 0;width:100%;height: 1px;background:#d4d4d4;}
.e_tab02 li{text-align: center;height: 60px;line-height: 60px;width: auto;}
.e_tab02 li a{display: inline-block;position: relative;padding: 0 3px;}
.e_tab02 li span{display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.e_tab02 li a i{position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background:#ee7700;visibility: hidden;opacity: 0;}
.e_tab02 li.on{font-weight: bold;}
.e_tab02 li.on a i{visibility: visible;opacity: 1;}
.pub_but03{display:none;}
.pub_but03 div{width: 30px;height: 30px;margin-top: -15px;text-align: center; background:none;font-size: 20px;font-weight: bold;}
.pub_but03 .swiper-button-prev{left: -30px;}
.pub_but03 .swiper-button-next{right: -30px;}
.pub_but03 .swiper-button-prev.swiper-button-disabled,.pub_but03 .swiper-button-next.swiper-button-disabled{pointer-events:inherit!important; cursor: pointer; opacity: 1;color: #ec6700;}
.pub_but03 .swiper-button-prev.disabled,.pub_but03 .swiper-button-next.disabled{ cursor: default; color: #ccc;}

.e_list ul{overflow: hidden;margin:0 -14px;}
.e_list li{float: left;width: 33.33%;}
.e_list li a{display: block;margin:0 14px;}
.e_list li dl{position: relative;overflow: hidden;}
.e_list li dd{position: absolute;top:0;left: 0;width:100%;height:100%;background:rgba(255,255,255,0.9);color: #000;box-sizing:border-box;border-bottom:3px solid #ee7700;}
.e_insrt{width: 100%;padding: 0 35px;box-sizing:border-box;}
.e_insrt h3{line-height: 36px;max-height: 72px;margin-bottom: 10px;text-align: center; }
.e_insrt p{line-height: 26px;max-height: 52px;margin-bottom: 30px; }
.e_insrt h3,.e_insrt p{display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.e_more{line-height: 24px;color: #ee7700;}
.e_more i{margin-left: 5px;}
.e_list .exhibition_m{padding-top: 60px;text-align: center;}


@media only screen and (max-width:1440px) {
.exhibition_01{padding:80px 0;}
.exhibition_picture li dd{padding: 20px;padding-bottom: 15px;}
.exhibition_03 h3{margin-bottom: 30px;}
.exhibition_m a{width: 120px;height: 34px;line-height: 34px;}
.e_insrt h3{line-height:30px;max-height:60px;}
.e_insrt p{margin-bottom:20px;}
.e_tab02{margin-bottom:40px;}
.e_list li a{margin:0 10px;}
.e_list ul{margin:0 -10px;}
.e_insrt{padding:0 20px;}
.e_list .exhibition_m{padding-top:40px;}
.e_tab01{padding:0;}
.e_tab02{padding: 0 30px;}
}
@media only screen and (max-width:1024px) {
.exhibition_01{padding:50px 0;}
.e_insrt h3{line-height:30px;max-height:60px;}
.exhibition_picture li h4{margin-bottom: 5px;}
.e_list li dd{position:static;}
.e_insrt{ position:static;padding:10px;   transform: translate(0%,0%);
    -webkit-transform: translate(0%,0%);
    -ms-transform: translate(0%,0%);
    -moz-transform: translate(0%,0%);
    -o-transform: translate(0%,0%);}
.e_insrt h3,.e_insrt p{line-height:24px;height:48px;}
.e_tab01 li a{margin:0 2px;}
.e_tab01 ul{margin:0 -2px;}
.e_tab01{font-size:14px;}
.e_tab01 li{height:40px;line-height:40px;}
.e_tab02{padding: 0 ;}
}
@media only screen and (max-width:767px) {
.exhibition_01{padding:30px 0;}
.exhibition_03 h3{margin-bottom: 10px;line-height: 30px;}
.e_tab01 li{width:50%;margin-bottom:5px;height: 35px;line-height: 35px;}
.e_tab01{margin-bottom:0;}
.e_tab02{margin-bottom:20px;padding:0 20px;}
.e_tab02 li{height:40px;line-height:40px;}
.pub_but03 .swiper-button-prev{left: -10px;}
.pub_but03 .swiper-button-next{right: -10px;}

.e_tab02 li{font-weight: bold;}
.e_tab02 li a i{visibility: visible;opacity: 1;}
.e_list .exhibition_m{padding-top:0;}
.e_list li a,.e_list ul{margin:0;}
.e_list li{float:none;width:100%;margin-bottom:20px;}
.e_insrt h3, .e_insrt p{height:auto;max-height:48px;}
}


/*技术创新*/
.technology_video a{display: block;position: relative;}
.technology_video img{width: 100%;}
.technology_video em{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.43);}
.technology_video i{color: #fff;font-size: 62px;}

.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_appbox.show{visibility: visible;opacity:1;}


.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{ 
 z-index:2; background:#000;width: 1035px;max-width:94%;height: 60%;
 transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
     transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
visibility: hidden;opacity: 0;

}
.video_appbox.show .video_t{
visibility: visible;opacity:1;
top:50%;
}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.vide0_close i{color: #fff;font-size:40px;font-weight: bold;}
.technology_02{background: #f4f4f4;}
.lcoeimg img{width: 100%;}
.lcoeimg{margin-top: -10px;}

.t_lcoe ul{overflow: hidden;margin: 0 -70px;}
.t_lcoe li{float: left;width: 25%;text-align: center;}
.t_lcoe li dl{padding: 0 70px;}
.t_lcoe li dt{width: 150px;height: 150px;margin: auto;position: relative;background: #fff;border-radius: 50%;margin-bottom: 30px;}
.t_lcoe li dt img{width: 100px;height: 100px;}
.t_lcoe li h3{margin-bottom: 20px;}

.technology_03,.technology_02 {overflow: hidden;}
.t_list{padding-top: 30px;}
.t_list ul{margin: 0 -23px;}
.t_list dl{margin: 0 23px;}
.t_list li{float: left;width: 25%;}
.t_list dt{margin:auto;width:145px;height: 145px;margin-bottom: 45px;}
.t_list dt img{width: 100%;height: 100%}
.t_list dd{position: relative; border:2px solid #e6e6e6;padding: 20px;padding-top: 60px; text-align: center;height: 262px;box-sizing:border-box;}
.t_list dd h2{color: #ee7800;}
.t_list dd h3,.t_list dd h2,.t_list dd p{position: relative;z-index:9;}
.t_list dd h3{margin-bottom: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.t_list dd p{line-height: 26px;height:78px;overflow: hidden;margin-bottom: 10px}
.t_line{width: 36px;height: 4px;background:#ee7700;transform: translate(-50%,0); -webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-o-transform: translate(-50%,0); position:absolute; left:50%; bottom:-3px;}
.t_icon{width: 226px;
  transform: translate(-50%,0); -webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-o-transform: translate(-50%,0); position:absolute; left:50%; top:-50px;}
.technology_cont .manpower_06{margin-top: 40px;}
@media only screen and (max-width:1440px) {
.t_list dt{width: 130px;height: 130px;margin-bottom: 40px;}
.t_lcoe ul{margin: 0 -30px;}
.t_lcoe li dl{padding: 0 30px;}
.lcoeimg{margin-top: 0;}
.t_lcoe li dt{width: 130px;height: 130px;}
.t_lcoe li dt img{width:90px;height: 90px;}
.t_list ul{margin: 0 -15px;}
.t_list dl{margin: 0 15px;}
.t_list dd h3{font-size: 20px;}

}
@media only screen and (max-width:1366px) {
.t_icon{width: 180px;top: -40px;}
.t_list dd h3{font-size: 18px;}
.t_list dd{padding-top: 40px;height: 215px;}
}
@media only screen and (max-width:1024px) {
.t_list ul{margin: 0 -10px;}
.t_list dl{margin: 0 10px;}
.t_list dt{margin-bottom: 20px;width: 90px;height: 90px;}
.t_list dd{padding: 20px;}
.t_list dd{height: 210px;    padding-top: 40px;}
.t_list li{width: 50%;margin-bottom: 60px;}
.technology_cont .manpower_06{margin-top: 0;}
.t_lcoe ul{margin: 0 -10px;}
.t_lcoe li dl{padding: 0 10px;}
.t_lcoe li h3{margin-bottom: 10px;}
.t_lcoe li dt{margin-bottom: 20px;width: 110px;height: 110px;}
.t_lcoe li dt img{width: 80px;height: 80px;}
}
@media only screen and (max-width:767px) {
    .t_lcoe li {
        float: none;
        width: 100%;
        padding: 20px 0;
        border-bottom: 1px solid #ccc;
    }

    .t_lcoe li dt {
        margin-bottom: 10px;
    }

    .t_lcoe li:last-child {
        border-bottom: 0;
        padding-bottom: 0;
    }

    .technology_video i {
        font-size: 40px;
    }

    .t_list ul {
        margin: 0;
    }

    .t_list dl {
        margin: 0;
    }

    .t_list li {
        float: none;
        width: 100%;
    }

    .t_list li:last-child {
        margin-bottom: 0;
    }

    .t_list dd p {
        height: auto;
        line-height: 24px;
    }

    .t_list dd {
        height: auto;
        padding-top: 50px;
    }

    .t_list dt {
        width: 70px;
        height: 70px;
    }

    .t_list dd h3 {
        font-size: 18px;
    }

    .video_appbox .video_t {
        background: none;
        height: auto;
    }
    .video_appbox video{height: auto;}
}
/*环境保护*/
.envir_cont{padding-bottom: 90px;}
.envir_list01 ul{overflow: hidden;}
.envir_list01 li{float: left;width: 50%}
.envir_list01 li dl{position: relative;}
.envir_list01 li dt{position: relative;}
.envir_list01 li dt em{position: absolute;top:0;left: 0;width:100%;height: 100%;background: url(./envir_jb01.png) no-repeat;background-size: 100% 100%;}
.envir_list01 li dd{position: absolute;left: 0;bottom: 40px;width: 100%;color: #fff;box-sizing:border-box;}
.envir_list01 h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.envir_list01 dd>h3{position: absolute;bottom: 0px;width: 100%;left: 0;box-sizing:border-box;}
.hover_box h3{margin-bottom: 20px;}
.hover_box p{max-height: 104px;-webkit-line-clamp: 4;}

.envir_list01 li:nth-child(1) dd,.envir_list01 li:nth-child(1) dd>h3{padding-left: 24%;padding-right: 140px;}
.envir_list01 li:nth-child(2) dd,.envir_list01 li:nth-child(2) dd>h3{padding: 0 50px;padding-right: 24%;}
.hover_box{visibility: hidden;opacity: 0;}
.envir_02{padding-top: 0;}

.envir_list02 ul{position: relative;}
.envir_list02 li dl{position: relative;}
.envir_list02 li dt{position: relative;}
.envir_list02 li dt em{position: absolute;left: 0;bottom:0;width: 100%;height: 100%;background: url(./envir_jb02.png) repeat-x 0 bottom;}
.envir_list02 li dd{position: absolute;left: 0;top:0;width: 100%;height: 100%;color: #fff;}
.envir_list02 li,.envir_list02 li dl,.envir_list02 li dt,.envir_list02 li dt img{width: 100%;height: 100%;}
.envir_list02 li{position: absolute;}
.envir_list02 li:nth-child(1){top:0;left: 0;width:32.5%;height: 56.49%; }
.envir_list02 li:nth-child(2){top:0;right: 0;width:66.18%;height: 56.49%; }
.envir_list02 li:nth-child(3){bottom:0;left: 0;width:32.5%;height: 41.17%; }
.envir_list02 li:nth-child(4){bottom:0;left: 33.81%;width:32.5%;height: 41.17%; }
.envir_list02 li:nth-child(5){bottom:0;right: 0;width:32.5%;height: 41.17%; }

.envir_list02 li dd>h3,.envir_list02 li dd .e_p{position: absolute;left: 0;bottom: 20px;width: 100%;padding: 0 60px;box-sizing:border-box;}
.e_p{visibility: hidden;opacity: 0;}
.e_p h3{margin-bottom: 15px;}
.envir_list02 li dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.e_p p{max-height: 104px;-webkit-line-clamp: 2;}

@media only screen and (max-width:1440px) {
.envir_cont{padding-bottom: 50px;}
.envir_list01 li dd, .envir_list01 dd>h3{padding: 0 50px !important;}
.envir_list02 li dd>h3, .envir_list02 li dd .e_p{padding: 0 40px;}
}
@media only screen and (max-width:1024px) {
.envir_cont{padding-bottom: 20px;}

.envir_list01 dd>h3{display: none;}
.hover_box{visibility: visible;opacity: 1;}
.envir_list01 li dd{padding: 0 20px !important;bottom: 20px;}
.hover_box h3{margin-bottom: 10px;}
.hover_box p{line-height: 24px;max-height: 96px;}
.envir_list02 li dd>h3{display: none;}
.e_p{visibility: visible;opacity: 1;}
.e_p p{line-height: 24px;max-height: 96px;}
.envir_list02 li dd>h3, .envir_list02 li dd .e_p{padding:0 20px;}
.envir_list02 li dd h3{margin-bottom: 10px;}
}
@media only screen and (max-width:767px) {
.envir_cont{padding-bottom: 0;}
.envir_list01 li{float: none;width: 100%;margin-bottom: 10px;}
.envir_list02 ul{height: auto !important;}
.envir_list02 li{position: static;width: 100% !important;margin-bottom: 10px}
}



/*技术创新*/
.th_01 .bisiness_title{margin-bottom: 0;}
.th_02{padding-bottom: 0; background: #fff;}
.t_more a{display: inline-block;height: 24px;line-height: 24px;text-align: center;}
.t_more a i{margin-left: 10px;}
.th_list01{padding-top: 10px;width: 1000px;margin: auto;max-width: 100%;}
.th_list01 ul{overflow: hidden;margin: 0 -10px;}
.th_list01 dl{padding: 0 10px;}
.th_list01 li{float: left;width: 33.33%;text-align: center;}
.th_list01 dt{border-radius: 50%; width: 194px;height: 194px;background:#fff url(./th_icon_bg01.png) no-repeat;background: #fff; background-size:100% 100%; margin: auto;}
/*.th_list01 li:nth-child(2) dt{background:#fff url(./th_icon_bg02.png) no-repeat;background-size:100% 100%;}
.th_list01 li:nth-child(3) dt{background:#fff url(./th_icon_bg03.png) no-repeat;background-size:100% 100%;}*/

.pubhover dt{position: relative;overflow: hidden;margin-bottom: 10px;}
.pubhover dt span,.pubhover02 dt span{width: 100px;height: 100px;overflow: hidden;}
.pubhover dt span img,.pubhover02 dt span img{width: 100%;height: 100%;}
.pubhover dt .th_icon_02{top:100%;visibility: hidden;opacity: 0;}
.pubhover dt img{position: absolute;left: 0;top:0;width: 100%;height: 100%;
  transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}

/*.th_03{padding-bottom: 20px;}*/
.th_03 .bisiness_02{margin-bottom: 0;}
.th_box{padding: 135px  124px;overflow: hidden;color: #fff;box-sizing:border-box;}
.th_logo{width: 148px;height:148px;float: left;}
.th_logo img{width: 100%;height: 100%;}
.th_le{float: left;width:600px;}
.th_re{float: right;width: calc(100% - 655px);box-sizing:border-box;border-left: 1px solid rgba(255,255,255,0.2);padding-left: 80px;}
.th_le h3{line-height: 48px;margin-bottom: 30px;}
.th_insert{width: calc(100% - 205px);float: right;}
.th_re ul{overflow: hidden;margin: 0 -10px;}
.th_re li{float: left;width: 50%;margin-top: 40px;}
.th_re dl{padding: 0 10px;}
.th_re li:nth-child(2n+1){clear: both;}
.th_re dt{width: 60px;height: 60px;margin-bottom: 20px;}
.th_re dt img{width: 100%;height: 100%;}
.th_re li:nth-child(1),.th_re li:nth-child(2){margin-top: 0;}
.th_re h2{margin-bottom: 10px;}
.th_04 .t_more a{color: #fff;}
.th_04 .t_more{padding-top: 50px;}

.bisiness_title.nomargin{margin-bottom: 0;}
.th_06 .bisiness_title{margin-bottom: 30px;}
.th_06{position: relative;}
.th_06 .p_cutoff{color: #000;}
.th_team{overflow: hidden;position: relative;padding: 80px 0;}
.bg_gray{position: absolute;top:0;right: 0;width: 87.5%;height: 100%; background:#f4f4f4;}
.th_team .left,.th_team .right{position:relative;z-index:2;}
.th_team .left{float: left;width:53.8%;    box-shadow: 0 0 15px rgb(0 0 0 / 20%);}
.th_team .right{float: right;width: 43%;padding-top:10px;box-sizing:border-box;padding-right:10%;}
.th_team .right .bisiness_title{text-align: left;margin-bottom: 40px;}
.th_team .right ul{overflow: hidden;margin:0 -30px;}
.th_team .right dl{padding: 0 30px;position: relative;}
.th_team .right dl:after{content:"";position: absolute;left: 0;top:0;width: 1px;height: 110px;background: #cccccc;}
.th_team .right li{float: left;width: 50%;text-align: center;margin-bottom: 40px;}
.th_team .right li:nth-child(2n+1){clear: both;}
.th_team .right li:first-child dl:after{display: none;}
.th_team .right li:nth-child(2n+1) dl:after{display: none;}


.th_team .right dt{height: 80px;line-height: 80px; font-size: 72px;color: #ee7700;margin-bottom: 15px;}
.th_team .right dt em{font-size: 36px;}

.th_08{background:#f4f4f4;}

.th_research ul{overflow: hidden;margin: 0 -30px;padding-bottom: 6px;}
.th_research dl{margin: 0 30px;position: relative;}
.th_research li{float: left;width: 33.33%;}
.th_research dt{position: relative;}
.th_research dt em{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:url(./th_jb.png) no-repeat;background-size: 100% 100%;}

.th_research dd{position: absolute;left: 0;bottom:30px;width: 100%;color: #fff;}
.th_research dd p{max-height:84px; -webkit-line-clamp: 3;}
.th_research dd h3{line-height: 30px;max-height: 60px; display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}

.hover_text{width: 100%;}
.hover_text .hover_p01,.hover_text .hover_p02{ position: absolute;left: 0;bottom: 0;width: 100%;box-sizing:border-box;padding: 0 30px;}
.hover_text .hover_p02{opacity: 0;visibility: hidden;}
.line_w6{position: absolute;width: 100%;height: 6px;background: #ee7700;left: 0;bottom: -16px;visibility: hidden;opacity: 0;}

.th_link{position: relative;}
.th_link li{text-align: center;}
.th_link li dl{background: #fff; padding:30px 20px;border:1px solid #e1e1e1;box-sizing:border-box;position: relative;margin: 0 1px;width: auto !important;margin-bottom: 10px;}
.th_link li dt{width:140px;max-width: 80%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;}

.th_group{background:#f4f4f4;padding: 60px;text-align: center;}
.th_group img{max-width:100%;}
.th_09{margin-bottom: 50px;}
.th_09 dl{overflow: hidden;}
.th_09 dl dd,.th_09 dl dt{float: left;width: 50%;}
.th_09 dl dt img{width: 100%;}
.th_09 dl dd{padding: 4% 4% 4% 0;box-sizing: border-box;}
.th_09 dl dd h2{margin-bottom: 30px;}
.th_09-txt p br{display: none;}
@media only screen and (max-width:1660px) {
.th_box{padding: 100px;}
.th_team .right dt{font-size:50px;height: 60px;line-height: 60px;}
.th_team .right dt em{font-size: 28px;}

}
@media only screen and (max-width:1440px) {
.th_link li dt{width: 100px;}
.th_logo{width: 130px;height: 130px;}
.th_insert{width: calc(100% - 180px);}
.th_le{width: 50%;}
.th_re{width: 45%;padding-left: 8%;}
.th_04 .t_more{padding-top:30px;}
.th_team .right dl{padding: 0 10px;}
/*.th_team .right{padding-top: 40px;}*/
.th_team .right{padding-right: 5%;}
.th_team .right dt{font-size:44px;height: 50px;line-height: 50px;}
.th_team .right dt em{font-size: 20px;}
.th_team .right dd h4{font-size:16px;}
/*.th_team .left{width: 550px;}
.th_team .right{width: calc(100% - 580px);}*/
.hover_text .hover_p01, .hover_text .hover_p02{padding:0 20px;}
.th_research dd{bottom: 20px;}
.line_w6{bottom: -6px;}
.th_research dl{margin: 0 20px;}
.th_research ul{margin: 0 -20px;}
}
@media only screen and (max-width:1366px) {
.th_team .right dt{font-size:36px;height: 40px;line-height: 40px;}
.th_team .right dt em{font-size: 18px;}
.th_box{padding: 60px;}
.th_research dl{margin: 0 10px;}
.th_research ul{margin: 0 -10px;}
}
@media only screen and (max-width:1024px) {
.th_link li dl{height:auto !important;padding: 20px; }
.th_link li dt {
    width: 140px;
    max-width: 80%;margin: auto;
    transform: translate(0%,0%);
    -webkit-transform: translate(0%,0%);
    -ms-transform: translate(0%,0%);
    -moz-transform: translate(0%,0%);
    -o-transform: translate(0%,0%);
    position: static;}

.th_list01 dt{width: 150px;height: 150px;}
.pubhover dt span,.pubhover02 dt span{width: 80px;height: 80px;}


.th_le,.th_re{float: none;width: 100%;padding: 0;border: 0;overflow: hidden;}
.th_le h3{line-height: 30px;margin-bottom: 10px;}
.th_04 .t_more{padding-top: 20px;}
.th_insert{width: calc(100% - 150px);}
.th_le{padding-bottom: 30px;}
.th_re li{width: 25%;margin: 0 !important;}
.th_re li:nth-child(2n+1){clear:inherit;}
.th_re li:nth-child(4n+1){clear:both;}

.th_team .left,.th_team .right{float: none;width: 100%;}
.th_team .right{padding: 30px;}
.bg_gray{display: none;}
.th_06 {padding: 50px 0;    background: #f4f4f4;}
.th_team .right li{margin-bottom: 20px;}
.th_team{padding: 0;}
.th_team .right dt{font-size:24px;height: 30px;line-height: 30px;}
.th_team .right dt em{font-size: 14px;}
.hover_text .hover_p01{display: none;}
.hover_text .hover_p02{visibility: visible;opacity: 1;}
.th_research dd{bottom: 10px;}
.line_w6{display: none;}
.th_research dd p{line-height:24px;max-height: 72px;font-weight: normal;}
.th_research dd h3{line-height: 24px;max-height: 48px;}
.th_group{padding: 40px;}
.th_09{margin-bottom: 30px;}
  .th_09 dl dd{padding-top: 0;}
  .th_09 dl dd h2{margin-bottom: 20px;}
}
@media only screen and (max-width:767px) {
.th_link .pub_but02 .swiper-button-prev{left:-10px !important;}
.th_link .pub_but02 .swiper-button-next{right:-10px !important;}

.th_list01 dt{width: 90px;height: 90px;}
.pubhover dt span,.pubhover02 dt span{width: 60px;height: 60px;}
.th_list01 ul{margin: 0 -5px;}
.th_list01 dl{padding: 0 5px;}
.th_re li{width: 50%;margin-bottom: 20px !important;}
.th_re li:nth-child(2n+1){clear:both;}
.th_re li:nth-child(4n+1){clear:inherit;}
.th_box{padding: 40px 20px;}
.th_insert{float: none;width: 100%;}
.th_logo{float: none;margin-bottom: 20px;width: 100px;height: 100px;}
.th_team .right li{width: 50%;}
.th_team .right dt{margin-bottom: 10px;}
.th_team .right dl:after{display: none;}
.th_06{padding: 30px 0}

.th_research li{float: none;width: 100%;margin-bottom: 10px;}
.th_research dl,.th_research ul{margin: 0;}
.th_group{padding: 20px;}
.th_team .right{padding:20px 10px;padding-bottom:0;}
.th_team .right .bisiness_title{margin-bottom: 20px;}
  .th_09 dl dd,.th_09 dl dt{width: 100%;}
  .th_09 dl dd{padding: 0 0 30px;}
    .th_research dd p{display: none;}
}

/*公司治理*/
.gove_01{padding-top: 50px;}
/*.gove_01 .bisiness_title h2{margin-bottom: 0;}*/

.gove_list{color: #fff;}
.gove_list li{position: relative;}
.gove_list li .blank_30{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.3); }
.gove_list .wrap_1440{position: relative;z-index: 2;}
.gove_list h3{text-align: center;}
.gove_list .gove_line{width: 46px;height: 3px;background:#ee7700;margin:15px auto;}
.w_1100{width: 1100px;max-width:100%;margin: auto;padding: 100px 0;}
.gove_p{text-align: center;padding-top: 20px;margin-bottom: 60px;}
.gove_ic{overflow: hidden;text-align: center;}
.gove_ic ol{overflow: hidden;display: inline-block;}
.gove_ic ol li{float: left;width: 205px;}
.gove_ic ol dl{padding: 40px 10px;border-left: 1px solid #fff;}
.gove_ic dt{width: 80px;height: 80px;margin: auto; margin-bottom: 40px;}
.gove_ic dt img{width: 100%;height: 100%;}
.gove_ic ol li:first-child dl{border: 0;}

@media only screen and (max-width:1440px) {
.w_1100{padding: 80px 0;}
.gove_p{margin-bottom: 40px;}
.gove_ic ol dl{padding:30px 10px;}
.gove_ic dt{margin-bottom: 30px;}
}
@media only screen and (max-width:1024px) {
.gove_ic ol li{width: 25%;}
.gove_ic ol{display: block;}
.gove_ic dt{width: 70px;height: 70px;margin-bottom: 10px;}
.gove_ic ol dl{padding: 20px 10px;}
.w_1100{padding: 50px 0;}
.gove_p{padding-top: 0;}
}
@media only screen and (max-width:767px) {
.gove_p{margin-bottom: 20px;}
.gove_ic ol li{width: 50%;}
.gove_ic ol dl{padding: 10px 0;border: 0;}
.w_1100{padding: 30px 0;}
}

/*社会责任*/
.social_01{text-align: center;}
.social_02{padding:50px 0 80px 0;background-position: top center;}
.social_title{text-align: center;margin-bottom: 30px;}
.social_title h3{margin-bottom: 30px;}

.social_list ul{overflow: hidden;margin: 0 -15px;}
.social_list li{float: left;width:33.33%;text-align: center;}
.social_list dl{margin: 0 15px;background: rgba(255,255,255,0.9);padding: 40px;}
.social_list dt i{display: block;width: 46px;height: 3px;background: #ee7700;margin:15px auto;}
.social_list dd{line-height: 26px; height: 104px;overflow: hidden;}

.social_list02 ul{position: relative;}
.social_list02 li{position:absolute;height: 49.2%;}
.social_list02 li:nth-child(1){width: 60.69%;left: 0;top:0;}
.social_list02 li:nth-child(2){width: 38.7%;right:0;top:0;}
.social_list02 li:nth-child(3){width: 38.7%;left: 0;bottom: 0;}
.social_list02 li:nth-child(4){width: 60.69%;right: 0;bottom: 0;}
.social_list02 li dl{position: relative;}
.social_list02 li dd h3{margin-bottom: 10px;}
.social_list02 li dd{position: absolute;top:0;left: 0;width: 100%;height: 100%;box-sizing:border-box;padding: 40px;}
.social_list02 li dd p{width: 400px;max-width: 100%;line-height: 26px;height: 104px;overflow: hidden;}
.social_list02{padding-top: 0;}
.social_list04{background: #f4f4f4;}
.social_list04 .wrap_1440{padding-bottom: 60px;}

.social_list03 ul{overflow: hidden;margin: 0 -10px;}
.social_list03 li{float: left;width: 33.33%;}
.social_list03 dl{margin: 0 10px;position: relative;}
.social_list03 dt{position: relative;}
.social_list03 dt em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.1);}
.social_list03 dd{position: absolute;left: 0;width: 100%;bottom: 30px;box-sizing:border-box;padding: 0 30px;text-align: center;color: #fff;}
.social_list03 dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


@media only screen and (max-width:1440px) {
.social_list dl{margin: 0 10px;}
.social_list ul{margin: 0 -10px;}
.social_list03 dd{padding: 0 20px;bottom: 20px;}
}
@media only screen and (max-width:1366px) {
.social_list02 li dd{padding:30px;}
}
@media only screen and (max-width:1024px) {
.social_02{padding: 50px 0;}
.social_list02 li dd{padding:20px;}
.social_list02 li dd p{line-height: 24px;height: 96px;}
.social_list dl{padding: 20px;}
.social_list dd{line-height: 24px;height: 96px;}
.social_02 .social_title h3{margin-bottom: 20px;}
.social_list04 .wrap_1440{padding-bottom: 0;}
}
@media only screen and (max-width:767px) {
.social_list02 ul{height: auto !important;}
.social_list02 li{position: static;width: 100% !important;margin-bottom: 10px;}
/*.social_list02 li dl{    background: #ee7700;}*/
.social_list02 li dd{padding: 20px;}
.social_list02 li dd p{height: auto;}
    .social_list02 li dd h3{margin-bottom: 0;}
.social_02 .social_title h3{margin-bottom: 10px;}
.social_02{padding: 30px 0;}
.social_list dl{margin: 0 ;}
.social_list ul{margin: 0 ;}
.social_list li{float: none;width: 100%;margin-bottom: 10px;}
.social_list dd{height: auto;}
.social_list03 dl,.social_list03 ul{margin: 0;}
.social_list03 li{float: none;width: 100%;margin-bottom: 10px;}
}


/*网站地图*/
.mapsite li{padding: 40px 0;background: #f5f5f5;}
.mapsite_p{overflow: hidden;}
.mapsite_p a{color: #282a30;}
.mapsite_p p{float: left;margin-right: 40px;margin-bottom: 10px;}
.mapsite li:nth-child(2n){background: #fff;}
.site_line{width: 46px;height: 3px;background:#ee7700;margin: 30px 0;}

@media only screen and (max-width:1024px) {
.site_line{margin: 20px 0;}

}
@media only screen and (max-width:767px) {
.site_line{margin: 10px 0;width: 40px;height: 2px;}
.mapsite li{padding: 20px 0;}
.mapsite_p p{margin-right: 30px;}
}

/*独创PowMart智慧能源解决方案群*/
.powmart_03 .bisiness_title h2{margin-bottom: 0;}
.powmart_screen{position: relative;padding: 80px 0;}
.powmart_screen .blank_40{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.4);}
.powmart_list{position: relative;z-index: 2;}
.powmart_list ul{overflow: hidden;margin:0 -50px;}
.powmart_list dl{margin:0 50px;}
.powmart_list li{float: left;width: 25%}
.powmart_list dd{visibility:hidden;opacity: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.powmart_list dd i{margin-right: 5px;}
.powmart_list dd a{color: #fff;padding: 0 20px;display: block;line-height: 46px;margin: 1px 0;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.powmart_list dd p{border-bottom: 1px solid rgba(255,255,255,0.5);}
.powmart_list dt{background: #fff;border-radius: 10px;padding: 10px 40px;position: relative;margin-bottom: 20px;cursor: pointer;}
.powmart_list dt h3{line-height: 30px;height: 60px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.powmart_list dt i{color: #ee7700;font-size:20px;width: 20px;height: 30px;line-height: 30px;text-align: center;
  transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; right:20px; top:50%;}
.powmart_list li dt i:before{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.powmart_list li.on dd{visibility: visible;opacity: 1;}
.powmart_list li.on dt{background: #ee7700;}
.powmart_list li.on dt{color: #fff;}
.powmart_list li.on dt i:before{color: #fff;position: absolute;top:0;left: 0;
  transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
}

@media only screen and (max-width:1660px) {
.powmart_list ul{margin:0 -25px;}
.powmart_list dl{margin:0 25px;}
}
@media only screen and (max-width:1440px) {
.powmart_list ul{margin:0 -10px;}
.powmart_list dl{margin:0 10px;}
.powmart_list dt{padding: 10px 20px;padding-right: 30px;}
.powmart_list dt i{right: 10px;}
}

@media only screen and (max-width:1024px) {
.powmart_list dd{visibility: visible;opacity: 1;}
.powmart_screen{padding: 50px 0}
.powmart_list li{width: 50%;margin-bottom: 30px;}
.powmart_list li:nth-child(2n+1){clear: both;}
.powmart_list li dt{background: #ee7700;color: #fff;}
.powmart_list dt h3{line-height: 24px;height: 48px;}
}

@media only screen and (max-width:767px) {
.powmart_screen{padding: 30px 0;}
.powmart_list dt h3{height: auto;max-height: inherit;}
.powmart_list li{float: none;width: 100%;}
.powmart_list dt{margin-bottom: 10px;}
}


.powmart_pic{position: relative;margin-top: 5%;}
.powmart_top{position: absolute;top:0;left: 0;width: 100%;}
.powmart_top,.powmart_top ul,.powmart_top li{height: 100%;}
.powmart_top li img{width: 100%;display: none;}
.powmart_top li{display: none;position: relative;}
.powmart_top li em{position: absolute;left: 0;top:0;width: 100%;height:100%;background:rgba(0,0,0,0.5);}
.powmart_top li:first-child{display: block;}

.powmart_bottom{padding: 140px 105px;position: relative;z-index: 9;}
.line_img {width: 100%;}


.powmart_but .swiper-button-disabled{opacity: 1;cursor: pointer;    pointer-events: inherit;}
.powmart_but{display: none;}
.powmart_but div{background: none; width: 40px;height: 40px; line-height: 40px; margin-top:0px;text-align: center;font-weight: bold;font-size: 20px;margin-top: -20px;}
.powmart_but .swiper-button-prev{color: #ee7700; cursor: pointer; left:240px;}
.powmart_but .swiper-button-next{color: #ee7700; cursor: pointer;right:240px;}
.powmart_but .swiper-button-prev.disabled{cursor: default;color: #fff;}
.powmart_but .swiper-button-next.disabled{cursor: default;color: #fff;}





.powmart_slider li dt{width: 122px;height: 122px;border-radius: 50%;margin-bottom: 0;}
.powmart_slider li dt em{width: 90px;height: 90px;background: #fff;border-radius: 50%;}
.powmart_slider li dt span{width: 60px;height: 60px;}
.powmart_slider li dt span img{width: 100%;height: 100%}
.powmart_line{position: relative;}

.powmart_slider li.on dt{background: #ee7700;}
.powmart_slider li.on dt em{background: none;} 
.powmart_slider li.on dt .th_icon_02{top:0;visibility: visible;opacity: 1;}
.powmart_slider li.on dt .th_icon_01{top:100%;visibility: hidden;opacity: 0;}

.powmart_slider{position: absolute;height:100%;left: 0;width: 100%;top:0;}
.powmart_slider .powmart_but{display: none !important;}

.powmart_slider li{position: absolute;}
.powmart_slider li:nth-child(1){left: 6.68%;top:38.8%;}
.powmart_slider li:nth-child(4){right: 6.68%;top:38.8%;}
.powmart_slider li:nth-child(2){left: 33.2%;top:-30px;}
.powmart_slider li:nth-child(3){right: 33.2%;top:-30px;}
@media only screen and (max-width:1660px) {
.powmart_slider li:nth-child(1){left: 5.68%;}
.powmart_slider li:nth-child(4){right: 5.68%;}
.powmart_slider li:nth-child(2){top:-45px;}
.powmart_slider li:nth-child(3){top:-45px;}

.powmart_but div{margin-top: 0;}
.powmart_but .swiper-button-prev{left:200px;}
.powmart_but .swiper-button-next{right:200px;}
}
@media only screen and (max-width:1520px) {
.powmart_slider li:nth-child(1){left: 3.68%;}
.powmart_slider li:nth-child(4){right:3.68%;}

.powmart_but .swiper-button-prev{left:170px;}
.powmart_but .swiper-button-next{right:170px;}
}
@media only screen and (max-width:1440px) {
.powmart_slider li:nth-child(1){left: 4.68%;}
.powmart_slider li:nth-child(4){right: 4.68%;}

.powmart_but .swiper-button-prev{left:180px;}
.powmart_but .swiper-button-next{right:180px;}
}
@media only screen and (max-width:1366px) {
.powmart_slider li:nth-child(1){left: 3.68%;}
.powmart_slider li:nth-child(4){right: 3.68%;}
.powmart_slider li:nth-child(2){left: 31.2%;}
.powmart_slider li:nth-child(3){right: 31.2%;}
}
@media only screen and (max-width:1280px) {
.powmart_slider li:nth-child(1){left: 2.68%;}
.powmart_slider li:nth-child(4){right: 2.68%;}

.powmart_but .swiper-button-prev{left:150px;}
.powmart_but .swiper-button-next{right:150px;}
}




.powmart_txt{ color: #fff;text-align: center;width: 75%;margin: auto;transform: translate(-50%,0); -webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-o-transform: translate(-50%,0); position:absolute; left:50%; top:45%; height:auto!important;overflow: hidden;}
.powmart_txt h3{margin-bottom: 30px;}
.powmart_a{text-align: center;position: relative;padding: 0 40px;box-sizing: border-box;}
/*.powmart_a ul{overflow: hidden;}*/
.powmart_a dl{width: auto;margin-top: 20px;text-align: left;margin-right: 10px;margin-left: 10px;min-width: 190px;display: inline-block;margin-top: 10px;margin-bottom: 10px;}
.powmart_iteam2 .powmart_a li{min-width: 240px;}
.powmart_iteam3 .powmart_a li{min-width: 240px;}
.powmart_iteam4 .powmart_a li{min-width: 266px;}
.powmart_a dl a{color: #fff;display: block;height: 48px;line-height: 48px;padding: 0 15px;border:1px solid #b6b7bb;border-radius: 4px;background: rgba(255,255,255,0.2);position: relative;}

.powmart_a dl i{font-size: 12px;float: right;margin-left: 15px;}



.powmart_iteam{display: none;}
.powmart_iteam.on{display: block;}

.powmartimg{display: none;margin-bottom:10px;}
.powmartimg img{width: 100%;}
@media only screen and (max-width:1660px) {
.powmart_txt h3{margin-bottom: 10px;}
.powmart_txt{height: calc(100% - 130px)}
}


@media only screen and (max-width:1024px) {
/*.powmartimg{display: block;}*/
/*.powmart_top{display: none;}*/
/*.powmart_slider li{position: static;}*/
.powmart_slider li dt em{  background: #fff;}
.powmart_slider li.on dt em{    background: #ee7700;}
.powmart_slider li.on dt{background: none;}
.line_img{display: none;}
  .powmart_top li{background: none!important;}
.powmart_slider,.powmart_txt{
  /*position: static;    */
  /*transform: translate(0,0);*/
    /*-webkit-transform: translate(0,0);*/
    /*-ms-transform: translate(0,0);*/
    /*-moz-transform: translate(0,0);*/
    /*-o-transform: translate(0,0);*/
}

.powmart_txt{width: 100%; box-sizing:border-box;padding: 30px;}
.powmart_bottom{padding: 40px 0;}

.powmart_a li{float: left;width: auto;min-width:inherit !important;}
.powmart_a li a{border-color:rgba(255,255,255,0.2);padding: 0 10px;}
.powmart_a li i{right: 5px;}
.powmart_slider li dt{margin: auto;}

.powmart_but .swiper-button-prev.disabled{cursor: default;color: #ccc;}
.powmart_but .swiper-button-next.disabled{cursor: default;color: #ccc;}
.powmart_but div{margin-top: -20px;}
.powmart_but .swiper-button-prev{ left:0px;}
.powmart_but .swiper-button-next{right:0px;}

.powmart_slider{margin-bottom: 20px;padding: 0 30px;box-sizing:border-box;}
.powmart_slider li dt em,.powmart_slider li dt{width: 60px;height: 60px;}
.powmart_slider li dt span{width: 40px;height: 40px;}

  .powmart_slider .swiper-container {
    overflow: inherit;
    position: static;
    height: 100%;
  }
  .powmart_pic{padding: 25px 0;height: 425px;box-sizing: border-box;}
  .powmart_slider li:nth-child(1){top: 12.8%;}
  .powmart_slider li:nth-child(2){top: -26px;left: 25.2%;}
  .powmart_slider li:nth-child(3){top: -26px;right: 25.2%;}
  .powmart_slider li:nth-child(4){top: 12.8%;}
}

@media only screen and (max-width:767px) {
.powmart_txt{padding: 30px 10px 17px;}
.powmart_a li{min-width: 50% !important;margin-right: 0;margin-top: 4px;}
.powmart_a li a{margin:0 2px;height: 30px;line-height: 30px;}
.powmart_iteam4 .powmart_a li{min-width: auto !important;}
  /*.powmart_pic{height: 355px;}*/
  .powmart_slider li:nth-child(1){top: -20.2%;}
  .powmart_slider li:nth-child(2){top: -32px;}
  .powmart_slider li:nth-child(3){top: -32px;}
  .powmart_slider li:nth-child(4){top: -20.2%;}
    .powmart_a{padding: 0 20px;}
  .powmart_a dl{min-width: 120px;margin-left: 5px;margin-right: 5px;}
  .powmart_slider li dt span{width: 30px;height: 30px;}
  .powmart_txt{top: 80%;}
    .powmart_top li img{height: 100%;}

}
@media only screen and (max-width:345px) {
    .powmart_a dl{margin-top: 5px;margin-bottom: 5px;}
}
@media only screen and (min-width:1025px) {
.powmart_slider li dt,.powmart_slider li dt em{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.powmart_slider li:hover dt{background: #ee7700;}
.powmart_slider li:hover dt em{background: none;}
.powmart_a li a:hover{background: rgba(0,43,66,0.2);}
.powmart_slider li{width: 122px;height: 122px;cursor: pointer;}
.powmart_slider .swiper-wrapper{position: static;height: 100%;}
.powmart_slider .swiper-container{overflow: inherit;position: static;height: 100%;}
.powmart_slider li{width: 122px !important;}
}

/*案例集锦*/
/*.case_cont{margin-top: -115px;}*/
.case_cont{padding-top: 40px;}
.c_le{float: left;margin-right: 10px;}
.c_ce ul{float:left;}
.c_ce ul li{float: left;}
.c_ce ul li dl{margin:0 5px;width: 210px;position: relative;}
.c_ce ul li dl dd{z-index: 9; position: absolute;left: 0;top: 100%; width: 320px;box-sizing:border-box;background: #f5f5f5;padding: 20px 20px;max-height: 200px;overflow: hidden;overflow-y:auto;border-top: 1px solid #fff;display: none;}
.c_ce ul li dl dd p{display: inline-block;box-sizing: border-box;margin-bottom: 5px;}
.c_ce ul li dl dd p a{padding: 0 10px;display: block;line-height: 30px;}
.c_ce ul li dt{border-radius: 5px;position: relative;cursor:pointer;}
.c_ce ul li dt i{position: absolute;top:0;right: 10px;font-weight: bold;font-size: 14px; height: 100%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.c_form{float: left;margin-left: 5px;    border-radius: 5px; overflow: hidden;}
.c_form input,.c_form button,.c_ce ul li dt{height: 36px;line-height: 36px;background: #f5f5f5;padding: 0 10px;box-sizing:border-box;}
.c_form input{float: left;width: 235px;}
.c_form button{float: right;padding: 0;text-align: center;background:#ee7700;color: #fff;width: 77px;}
.c_ce ul li.cur dt i{transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  -ms-transform:rotate(180deg);}
.case_top{position: relative;z-index: 9;}
.case_top .search_top{padding-top: 60px;}

.case_bottom{overflow: hidden;padding-bottom: 40px;}
.case_le{float: left;width: 260px;background:#fff;}
.case_re{width: calc(100% - 310px);float: right;}

.case_le h3{padding:30px;background: url(./case_bg.jpg) no-repeat;background-size: cover;color: #fff;margin-bottom: 20px;}
.case_nav dl{padding:0 30px;}
.case_nav li{border-bottom:1px solid #f5f5f5;}
.case_nav dt{line-height: 62px;}
.case_nav dd{padding-bottom: 50px;display: none;}
.case_nav dd p{line-height: 30px;margin-bottom: 6px;position: relative;padding-left: 20px;}
.case_nav li p:after{content: "";position: absolute;width: 5px;height: 5px;background:#ee7700;border-radius: 50%;left: 0;top:50%; margin-top: -2px;}
.case_nav li:last-child{border: 0;}
.case_nav li.on dd{display: block;}
.case_page{background: #fff;padding:55px 0 60px 0;}
.case_page .page{padding-top: 0;}

.case_list ul{overflow: hidden;margin: 0 -15px;}
.case_list dl{margin: 0 15px;position: relative;}
.case_list li{float: left;width: 50%;margin-top: 40px;}
.case_list li:nth-child(1),.case_list li:nth-child(2){margin-top: 0;}
.case_list dd{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.case_list dd h2{color: #333;position: absolute;left: 0;bottom: 0;width: 100%;box-sizing:border-box;padding:0 20px;line-height: 60px;height: 60px;background: rgba(255,255,255,0.8);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case_p{position: absolute;top:0;left: 0;width: 100%;height: 100%;box-sizing:border-box;border-bottom: 3px solid #ee7700;background: rgba(255,255,255,0.65);padding: 50px 50px;padding-top:100px; text-align: center;overflow: hidden;visibility: hidden;opacity: 0;}
.case_p h3{margin-bottom: 5px;color: #333;}
@media only screen and (max-width:1660px) {
.case_p{padding: 60px 50px;}
}
@media only screen and (max-width:1520px) {
.case_p{padding: 50px 40px;}
}
@media only screen and (max-width:1440px) {
.case_list dd h2{height: 50px;line-height: 50px;}
.case_list ul{margin: 0 -10px;}
.case_list dl{margin: 0 10px;}
.case_nav dd{padding-bottom: 30px;}
.case_list dd h2,.case_list dd h3{font-size: 20px;}
.case_list li{margin-top: 20px;}
.case_page{padding: 40px 0;}
}
@media only screen and (max-width:1024px) {
/*.case_cont{margin-top: 0;}*/
.case_top .search_top{padding-top: 30px;}
.case_le,.case_re{float: none;width: 100%;}
.case_le{margin-bottom: 20px;}
.case_le h3{padding: 20px;}
.case_nav dt{line-height: 40px;}
.case_nav dl{padding: 0;}
.case_nav dt,.case_nav dd{padding:0 20px;}
.case_nav dd{padding: 10px 20px;overflow: hidden;}
.case_nav dd p{margin-bottom: 0;float: left;margin-right: 30px;}
.case_list dd h2,.case_list dd h3{font-size: 16px;}
.case_list dd h2{display: none;}
.case_p{visibility: visible;opacity: 1;}
.case_nav dd p{padding-left: 10px;}

.c_ce ul li{width: 33.33%;}
.c_ce ul{    width: calc(100% - 85px);}
.c_form button{width: 80px;}
.c_form{margin-left: 0;float: right;}


}
@media only screen and (max-width:767px) {
.c_le{float: none;margin: 0;margin-bottom:10px;}
.c_ce ul{float: none;margin:0;width: 100%;}
.c_ce ul li{width: 100%;float: none;margin-bottom: 5px;}
.c_ce ul li dl{width: auto;margin: 0;}

.case_le h3{padding: 10px;margin-bottom:10px;}
.case_nav dd{padding-top: 0;}
.case_nav dd p{margin-right: 20px;}
.case_list ul{margin: 0 ;}
.case_list dl{margin: 0;}
.case_list li{float:none;width: 100%;margin-top:0 !important;margin-bottom: 10px;}
.case_p,.case_list dd{position: static;}
.case_p{padding: 20px;}
.case_page{padding: 20px 0;}
.c_form{float: none;width: 100%;margin-left: 0;padding-top: 10px;text-align: center;}
.c_form input{width: calc(100% - 80px)}
.c_form button{width: 80px;float: none;border-radius: 4px;}
.c_ce{float: none;}
.case_cont{padding-top: 20px;}
.search_top{box-shadow:none;}
}

/*招贤纳士*/
.recruit_cont{padding-top: 60px;}
.recruit_top{margin-bottom: 10px;}
.recruit_top .c_ce ul li dt{padding: 0 20px;}
.recruit_top .c_ce ul li dl{width: 345px;}
.recruit_top .c_ce ul{margin: 0 -5px;float: none;}
.recruit_top button{width: 74px;height: 36px;line-height:36px;text-align: center;background: #ee7700;color: #fff;border-radius: 5px;margin-left: 10px;}


.recruit_able_01 .recruit_t{border-bottom: 4px solid #ee7700;color: #ee7700;}
.recruit_t{overflow: hidden;padding: 30px 0;line-height: 30px;}
/*.recruit_t h3{font-weight: bold;}*/
.recruit_t .li_w{float: left;box-sizing:border-box;padding: 0 30px;}
.li_01{width: 30%;}
.li_02{width: 30%;}
.li_03{width: 25%;}
.li_04{width: 15%;overflow: hidden;text-align: right;}

.li_04 span{width:28px;height: 28px;display: block;background: url(./r_jia.png) no-repeat center center;float: right;}

.recruit_b{background:#f5f6f5;padding:35px 30px;}
.recruit_p01{overflow: hidden;margin-bottom: 20px;}
.recruit_p01 p{float: left;line-height: 26px;padding: 0 16px;border-left: 1px solid #282a30;margin-bottom: 10px;}
.recruit_p01 p:first-child{padding-left: 0;border: 0;}
.recruit_p01 p:last-child{padding-right: 0;}
.recruit_iteam h4{margin-bottom: 10px;}
.recruit_iteam{margin-bottom: 30px;}
.recruit_a a{display: inline-block;width: 180px;height: 40px;line-height: 40px;text-align: center;background: #ee7700;color: #fff;border-radius: 5px;}

.recruit_able_02 .recruit_t{cursor:pointer;}
.recruit_b{display: none;}
.recruit_able_02 li.cur .recruit_t{position: relative;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.recruit_able_02 li.cur .recruit_t .li_04 span{background: url(./r_jian.png) no-repeat center center;}

.recruit_able_02 li{border-bottom:1px solid #dfe3e8;}
.recruit_able_02 li.cur{border:0;}
@media only screen and (max-width:1366px) {
.recruit_t .li_w{padding: 0 30px;}
.recruit_b{padding:30px;}
.li_01{width: 30%;}
.li_02{width: 25%;}
.li_03{width: 25%;}
.li_04{width: 20%;}


}
@media only screen and (max-width:1024px) {
.recruit_t .li_w{padding: 0 10px;}
.li_04 span{background-size: 14px !important;}
.recruit_t{padding: 20px 0;}
.recruit_b{padding: 30px 20px;}
.recruit_a a{width: 120px;}
.recruit_p01{margin-bottom: 10px;}
.recruit_top .c_ce{width: calc(100% - 84px)}
.recruit_top .c_ce ul li{width: 50%;}
.recruit_top .c_ce ul li dl{width: auto;}
}
@media only screen and (max-width:767px) {
.recruit_top .c_ce{width: 100%;float: none;padding-bottom: 10px;display: table;}
.recruit_top button{margin: 0 auto;display: block;width: 100%;float: none;}
.recruit_t .li_w{width: 50%;}
.li_04,.li_02{text-align: right;}
.recruit_able_01 .recruit_t{border-width: 1px;}
.recruit_t{padding: 10px 0;}
.recruit_p01 p{padding: 0;display: block;float: none;border: 0;margin-bottom: 2px;}
.recruit_p01{font-weight: normal;}
.recruit_b{padding: 20px;}
.recruit_iteam{margin-bottom: 20px;}
}





/*icon变色*/
@media only screen and (max-width:1024px) {
/*.pubhover dt .th_icon_02{visibility: visible;opacity: 1;top:0;}*/
/*.pubhover dt .th_icon_01{visibility: hidden;opacity: 0;top:100%;}*/

/*.b_list_03 dt{background: url(./b_iconx_bg_on.png) no-repeat center center;background-size: 100% 100%;}*/

/*.b_list_03 dt .b_icon_01{visibility: hidden;opacity: 0;top:100%;}*/
/*.b_list_03 dt .b_icon_01_on{visibility: visible;opacity: 1;top:50%;}*/

/*.b_bottom dt .b_icon_01{visibility: hidden;opacity: 0;top:100%;}*/
/*.b_bottom dt .b_icon_01_on{visibility: visible;opacity: 1;top:50%;}*/
/*.b_bottom dl dt{background:url(./b_icon_bg.png) no-repeat center center;background-size: 100% 100%;border-color: transparent;}*/



}
@media only screen and (min-width:1025px) {
.pub_but div:hover{color: #ee7700;}
.pubhover li:hover .th_icon_02{top:0;visibility: visible;opacity: 1;}
.pubhover li:hover .th_icon_01{top:100%;visibility: hidden;opacity: 0;}


a{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.search_list li{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.search_list li:hover{box-shadow: 0 0 20px rgb(0 0 0 / 30%);}
.search_list li:hover .s_more a {background: #ee7700;color: #fff;}
.s_more a:hover{background: #ee7700;color: #fff !important;}
.search_list li:hover h3 a{color: #ee7700;}
.develop_xd .s_more a:hover{background: #ee7700;border-color: #ee7700; color: #fff !important;}
.develop_xd dl h3{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.develop_p{height: 0;visibility: hidden;opacity: 0;
  transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
  -webkit-transform: translateY(200px); -moz-transform: translateY(200px);-o-transform: translateY(200px);-ms-transform: translateY(200px);transform: translateY(200px);}
/*.develop_xd dl:hover .develop_p{height:auto;visibility: visible;opacity: 1;-webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.develop_xd dl:hover h3{-webkit-transform: translateY(200px); -moz-transform: translateY(200px);-o-transform: translateY(200px);-ms-transform: translateY(200px);transform: translateY(200px);visibility: hidden;opacity: 0;}*/
.develop_xd dl.on .develop_p{height:auto;visibility: visible;opacity: 1;-webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.develop_xd dl.on h3{-webkit-transform: translateY(200px); -moz-transform: translateY(200px);-o-transform: translateY(200px);-ms-transform: translateY(200px);transform: translateY(200px);visibility: hidden;opacity: 0;}

.b_list_01 li:hover{position:relative;z-index: 9;}
.b_list_01 li:hover dl{border:0;}
.b_list_01 li:hover .hover_bg{
opacity: 1;visibility: visible;transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);}

.b_list_01 li:hover .b_more{visibility: visible;opacity: 1;}
/*.b_list_01 li:hover .b_more{visibility: visible;opacity: 1;}
.b_list_02 li:hover{background: none;}
.b_list_02 li:hover dt.zw_height{height:90px}
.b_list_02 li:hover p{visibility: visible;opacity: 1;}
.b_list_02 li:hover .b_line{visibility: visible;opacity: 1}*/

.b_list_01 li.on .b_more{visibility: visible;opacity: 1;}
.b_list_02 li.on{background: none;}
.b_list_02 li.on dt.zw_height{height:90px}
.b_list_02 li.on p{visibility: visible;opacity: 1;}
.b_list_02 li.on .b_line{visibility: visible;opacity: 1}

/*.b_bottom dl:hover dt{background:url(./b_icon_bg.png) no-repeat center center;background-size: 100% 100%;border-color: transparent;}*/


/*.b_bottom dl:hover dt .b_icon_01{top:150px;}*/
/*.b_bottom dl:hover dt .b_icon_01_on{top:50%;}*/

/*.b_list_03 dl:hover dt{background:url(./b_iconx_bg_on.png) no-repeat center center;background-size: 100% 100%;}
.b_list_03 dl:hover dt .b_icon_01{top:100%;visibility: hidden;opacity: 0;}
.b_list_03 dl:hover dt .b_icon_01_on{top:50%;visibility: visible;opacity: 1;}*/

.develop_dq li dt{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
/*.develop_dq li:hover dt{-webkit-transform: translateY(20px); -moz-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}*/
.business_slider dl dd{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
  -webkit-transform: translateY(48px); -moz-transform: translateY(48px);-o-transform: translateY(48px);-ms-transform: translateY(48px);transform: translateY(48px);}
.business_slider dl:hover dd{
  -webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.business_slider dl:hover dd p{visibility: visible;opacity: 1;}
.exhibition_m a:hover{color: #fff !important;opacity: 0.8;}
.e_tab01 li.on a{color: #fff !important;}

.e_list li dd{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;
  -webkit-transform: translateY(50%); -moz-transform: translateY(50%);-o-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);opacity: 0;visibility: hidden;}
.e_list li dl:hover dd{-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);visibility: visible;opacity: 1;}

.t_lcoe li dt{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
/*.t_lcoe li:hover dt{-webkit-transform: translateY(20px); -moz-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
*/
.t_list dt{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.t_list li:hover dt{-webkit-transform: translateY(20px); -moz-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}

.envir_list01 li dd>h3{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.hover_box{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
-webkit-transform: translateY(20px); -moz-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
.envir_list01 li:hover .hover_box{-webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);visibility: visible;opacity: 1;height: auto;}
.envir_list01 li:hover dd>h3{visibility: hidden;opacity: 0;-webkit-transform: translateY(20px); -moz-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}


/*.envir_list02 li dt em{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;}
*/.envir_list02 li dd>h3{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.e_p{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
-webkit-transform: translateY(20px); -moz-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
.envir_list02 li:hover .e_p{-webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);visibility: visible;opacity: 1;height: auto;}
.envir_list02 li:hover dd>h3{visibility: hidden;opacity: 0;-webkit-transform: translateY(20px); -moz-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
.envir_list02 li:hover dt em{background: rgba(0,0,0,0.47);}

/*1*/
.hover_p01{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.hover_p02,.line_w6{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
-webkit-transform: translateY(20px); -moz-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
.th_research dl:hover .hover_p02{-webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);visibility: visible;opacity: 1;height: auto;}
.th_research dl:hover .hover_p01{visibility: hidden;opacity: 0;-webkit-transform: translateY(20px); -moz-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}

.th_research dl:hover .line_w6{visibility: visible;opacity: 1;}

/*02*/
.hover_a01 dt{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.hover_a01:hover dt{-webkit-transform: translateY(20px); -moz-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}

.powmart_list dd p a:hover{background: rgba(255,255,255,0.6);}
.powmart_list dd p a:hover{color: #000 !important;}
.powmart_list dd p a:hover i{color:#ee7700 !important;}

.case_p{-webkit-transform: translateY(20px); -moz-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
.case_list dd h2,.case_p{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.case_list dl:hover dd h2{visibility: hidden;opacity: 0;-webkit-transform: translateY(20px); -moz-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
.case_list dl:hover .case_p{visibility: visible;opacity: 1;-webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.c_form button,.recruit_top button{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.c_form button:hover,.recruit_top button:hover{opacity: 0.8;}
.recruit_a a:hover{color: #fff !important;opacity: 0.8}

.th_link li:hover dl:after{content: "";position: absolute;left: 0;top:0;width: 100%;height: 100%;box-sizing:border-box;}
.th_link li:hover dl{box-shadow: 0 0 20px rgb(0 0 0 / 30%);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
/*.th_ry .t_more a:hover{opacity: 0.8;}*/

.powmart_01 .b_list_01 li a:hover{color: #333333 !important;}

}

.th_list001{margin-bottom: 280px;}
.th_ry{padding-top: 0;background:url(./logob.png) no-repeat;background-size: 100% 100%;}
.th_ry .wrap_1440{padding-top: 0;}
/*.th_ry .t_more a{color: #ee7701;}*/
.th_list{padding-top: 30px;}
.th_list ul{overflow: hidden;margin:0 -10px;}
.th_list li{float: left;width: 25%;text-align: center;}
.th_list dl{padding: 0 10px;border-right:1px solid #aaabab;}
.th_list li:last-child dl{border: 0;}
.th_list dt{margin-bottom: 10px;}
.th_list dt img{width: 60px;height: 60px;}
.th_list p{color: #636363}
.th_list h3{margin-bottom: 10px;}

.try_logo{text-align: center;margin-bottom: 30px;position: relative; top: -94px;}
.th_ry .bisiness_title{margin-top: -94px;}
.try_logo img{width: 196px;height: 196px;}

@media only screen and (max-width:1024px) {
.th_ry{padding:50px 0;background:#f7f7f7;}
.try_logo{position: relative; top: 0;}
.th_ry .bisiness_title{margin-top: 0;}
.th_list001{margin-bottom: 30px;}
.th_ry .wrap_1440{padding:0}
.try_logo img{width: 140px;height: 140px;}
}
@media only screen and (max-width:767px) {
/*.th_list ul{margin: 0;}
.th_list li{float:none;width: 100%;border-bottom:1px solid #aaabab;padding: 20px 0;}
.th_list dl{border: 0;}
.th_list li:last-child{border: 0;padding-bottom: 0;}*/
.th_ry{padding:30px 0;}
.th_list{padding: 0;}
.th_list dl{border: 0;}
.th_list li{width: 50%;margin-bottom: 20px}
.th_list li:nth-child(2n+1){clear:both;}
.try_logo img{width: 100px;height: 100px;}
.try_logo{margin-bottom: 20px;}

  .bisiness_01 .pubhover dd h3{font-size: 14px;}
  .bisiness_01 .pubhover dd h3:after{content: ">";display: inline-block;margin-left: 5px;display: none;}
.pubhover02 dd h3{font-size: 14px;}
    .b_list_01 li a{transition: all .3s;}
    .b_list_01 li a:active{margin-top: -20px;}
}

.pubhover02 .th_icon_02{display: none;}
.pubhover02 dt{margin-bottom: 10px;position: relative;}



.business_slider dt{height: 0;padding-bottom: 56.26%;overflow: hidden;}
.business_slider dt img{width: 100%;height: 100% !important;position: absolute;top:0;left: 0;}

.c_cont{padding-bottom: 0;}
.c_cont .business_slider li{width:786px;}
/*.c_cont .business_slider .swiper-slide-prev dt em{    background: url(./c_jb02.png) no-repeat;*/
    /*background-size: 100% 100%;}*/
/*.c_cont .business_slider .swiper-slide-next dt em{    background: url(./c_jb.png) no-repeat;*/
    /*background-size: 100% 100%;*/
/*}*/

.c_cont .pub_but .swiper-button-prev{left:30px;}
.c_cont .pub_but .swiper-button-next{right: 30px;}

.c_text{width:450px;max-width: 94%;margin:auto;line-height: 26px;padding-top: 50px;}
.c_text span{color: #282a30;font-weight: bold;}
.c_text li{margin-bottom: 30px;}




/*@media only screen and (max-width:1560px) {*/
/*.c_cont .pub_but .swiper-button-prev{left:22%;}*/
/*.c_cont .pub_but .swiper-button-next{right: 22%;}*/
/*}*/
/*@media only screen and (max-width:1440px) {*/
/*.c_cont .pub_but .swiper-button-prev{left:20%;}*/
/*.c_cont .pub_but .swiper-button-next{right: 20%;}*/
/*}*/
/*@media only screen and (max-width:1366px) {*/
/*.c_cont .pub_but .swiper-button-prev{left:19%;}*/
/*.c_cont .pub_but .swiper-button-next{right: 19%;}*/
/*}*/
@media only screen and (max-width:1024px) {
.c_cont .pub_but .swiper-button-prev{left:10px;}
.c_cont .pub_but .swiper-button-next{right: 10px;}

.c_text li{margin-bottom: 10px;}
.c_text{padding-top: 20px;}

}

@media only screen and (max-width:767px) {

}



.envir_01 .p_line {display: none;}
.social_01 .p_line {display: none;}
.gove_01 .p_line {display: none;}

#powmart_02{padding-top: 78px;margin-top: -78px;}
.lookMore{text-align: center;margin-top: 50px;}
.lookMore a{display: inline-block;padding: 0 50px;box-sizing: border-box;height: 47px;line-height: 47px;color: #fff;background: #ee7700;border-radius: 5px;}
.lookMore a i{margin-left: 10px;}

@media only screen and (min-width:1025px) {
  .lookMore a:hover{color: #fff!important;opacity: .8;}
}




/*===============2022-03-24============*/
.powmart_a .lhl_but div{background: none;font-size: 16px;line-height: 30px;width: 30px;height: 30px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);color: #000;}
.powmart_a .lhl_but div.swiper-button-prev{left: 0;}
.powmart_a .lhl_but div.swiper-button-next{right: 0;}
.powmart_a .lhl_but div i{font-size: 16px;transition: all .3s;}
.th_02 .b_list_01 li{width: 14.285%;}

.technology_01 .th_list{padding: 30px 0 60px;}
.technology_01 .th_list dl{padding: 0 35px;box-sizing: border-box;}
.technology_01 .th_list dt{margin-bottom: 30px;}

.ban_video .video_button{font-size: 60px;color: #fff;cursor: pointer;display: none;}

.index_02 .video_button{font-size: 40px;color: #fff;cursor: pointer;display: none;z-index: 10;}
@media only screen and (max-width:767px) {
  .technology_01 .th_list{padding: 20px 0;}
  .technology_01 .th_list li{width: 100%;margin-bottom: 20px;}
  .technology_01 .th_list dl{padding: 0 20px;}
  .t_lcoe li dt{width: 80px;height: 80px;}
  /*.ban_video .video_button{display: block;}*/
  .index_02 video{display: none;}
  .index_02 .video_button{}
    .lookMore{margin-top: 30px;margin-bottom: 10px;}
    .lookMore a{width: 150px;height: 35px;line-height: 35px;padding: 0;text-align: center;}
}
@media only screen and (min-width:1025px) {
  .powmart_a .lhl_but div:hover i{color: #ee7700;}
}

.banner li{background: none!important;}
.phone_img{display: none;width: 100%;}
.banner li .phone_img{transform: none;height: 100vh;background-size: 100% !important;
    background-position: bottom center!important;}



@media only screen and (max-width:1024px) {
  .banner .swiper-container{height: 100%;}
  .index_01{height: 400px!important;}
  .index_core li{height: 100%;}
  .index_core_box{position: absolute;width: 100%;box-sizing: border-box;background: none;}


  .index_04{height: 300px;}
  .index_about{position: absolute;width: 100%;box-sizing: border-box;background: none;left: 0;}
  .index_04 .wrap{height: 100%;}

  .th_02 .b_list_01 li{width: 33.3%;}

}

@media only screen and (max-width:767px) {
  .th_02 .b_list_01 li{width: 50%;}
  .bisiness_01 .bisiness_title{margin-bottom: 40px;}
    .pc_img{display: none!important;}
    .phone_img{display: block!important;}
    .index_04 .phone_img{height: 100%;}
}
.index_04 .pc_img{height: 100% !important}
.bisiness_01  .bisiness_title{margin-bottom: 70px;}
.powmart_03 .b_list_01{padding: 0;}
.powmart_03 .pubhover{position: relative;}
.powmart_03 .pubhover .lhl_but{display: none;}
.powmart_03 .pubhover .lhl_but div{background: none;font-size: 18px;width: 30px;line-height: 44px;}
.powmart_03 .pubhover .lhl_but div i{font-weight: bold;}
.pubhover .lhl_but div.swiper-button-prev{text-align: left;left: -10px;}
.powmart_03 .pubhover .lhl_but div.swiper-button-next{text-align: right;right: -10px;}
.lhl_but div{border-radius: 100%;}
@media only screen and (max-width:767px) {
  .powmart_03 .pubhover .lhl_but{display: block;}
  .powmart_03 .bisiness_01 .bisiness_title{margin-bottom: 40px;}
  .powmart_03 .pubhover dd h3:after{display: none;}
  .p_cutoff{left: 0px;right: auto;width: 100%;box-sizing: border-box;text-align: center;padding: 0;}  .banner .video_button{display: none;}
    .bisiness_01 .bisiness_title{margin-bottom: 40px;}
    .powmart_03 .pubhover .swiper-container{padding: 20px 0;}
    .powmart_03 .pubhover .lhl_but div{top: 40px;margin-top: 0;}
}
.website_ico{transition: all .3s;}
.website_ico[a-title]{transition: all .3s;}
.website_ico[a-title]:hover:after {
    content: attr(a-title);
    position: absolute;
    line-height: 20px;
    bottom: 5px;
    border: none;
    color: #fff;
    font-size: 12px;
    transition: all .3s;
    font-weight: 300;
    left: 50%;
    margin-left: -24px;
    /*transform: scale(0.8);*/

}
@media only screen and (min-width:1024px) {
    .index_01{margin-top: 0;}
    .index_01,.index_02{height:100vh!important;margin-bottom: 0;}
    /*#section5,#section5 .fp-tableCell{height: auto!important;}*/
    .index_03,.index_04{padding-top: 7%;}
}